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.
Published: 2026-07-10
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

Generated by OpenCVE AI on July 29, 2026 at 10:16 UTC.

Remediation

No vendor fix or workaround currently provided.

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 July 29, 2026 at 10:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 20:00:00 +0000

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.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-14T13:49:18.883Z

Reserved: 2026-07-09T15:52:34.650Z

Link: CVE-2026-15295

cve-icon Vulnrichment

Updated: 2026-07-14T13:49:15.318Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:30:05Z

Weaknesses
  • CWE-692

    Incomplete Denylist to Cross-Site Scripting