CVE-2026-15295

Ajax Load More <= 7.0.1 - Authenticated (Administrator+) Stored Cross-Site Scripting

Published Jul 10, 2026 CVSS 3.1 · 4.4 Medium EPSS < 1% KEV · Not listed
Description
The WordPress Infinite Scroll – Ajax Load More plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 7.0.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.

Analysis

AI-generated

Technical impact

The Ajax Load More WordPress plugin stores arbitrary script code entered into its admin settings without proper sanitization or escaping. An attacker who can log in with Administrator privileges or higher can inject JavaScript that will run in the browsers of any user who views a page containing the compromised setting. The flaw is only present in multisite installations and when the unfiltered_html capability is disabled.

Affected Systems

All installations of the Ajax Load More – Infinite Scroll, Load More, & Lazy Load plugin with versions up to and including 7.0.1 are affected. The vulnerability resides in the admin interface used to configure the plugin, and therefore only sites that enable these settings and have administrator accounts can be targeted.

Risk and Exploitability

The CVSS score of 4.4 indicates moderate severity; the EPSS score is < 1% and the issue is not listed in CISA’s KEV catalog. Exploitation requires an attacker already possesses admin or higher credentials to inject the malicious code. Once injected, the payload is delivered to every visitor who loads a page containing the compromised setting, making the attack straightforward for privileged users while the impact on visitors is limited to the injected client‑side code.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Verify if an update addressing this issue is available on the plugin’s official page and install it if present.
  • If no update is available, remove custom settings that may contain injected code or disable the plugin to block further exploitation.
  • Limit the number of Administrator accounts and review the unfiltered_html capability to reduce the available attack surface for privileged users.

Generated by OpenCVE AI on August 1, 2026 at 12:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The WordPress Infinite Scroll – Ajax Load More plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 7.0.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Title Ajax Load More <= 7.0.1 - Authenticated (Administrator+) Stored Cross-Site Scripting
Weaknesses CWE-692
References
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:N'}

Subscriptions

No data.

Weaknesses
  • CWE-692

    Incomplete Denylist to Cross-Site Scripting

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Jul 14, 2026, 1:49 PM
Reserved
Jul 9, 2026, 3:52 PM
Status
Deferred
Published
Jul 10, 2026, 8:16 PM
Modified
Jul 14, 2026, 3:16 PM