Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Network-reachable unauthenticated stored XSS (AV:N/AC:L/PR:N) with changed scope since script runs in other users' sessions; Low C/I and no availability impact match browser-context compromise.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The Ajax Load More - Filters plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'taxonomy_include_children' parameter in all versions up to, and including, 3.4.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Articles & Coverage 1
AnalysisAI
Stored cross-site scripting in the Ajax Load More - Filters WordPress plugin (all versions through 3.4.1) lets unauthenticated attackers persist arbitrary JavaScript via the 'taxonomy_include_children' parameter, which then executes in the browser of any user who loads an affected page. Wordfence rates it CVSS 7.2 with a changed scope, reflecting that injected script runs in the context of other site visitors and administrators. No public exploit identified at time of analysis, and it is not listed in CISA KEV.
Technical ContextAI
The flaw is a classic CWE-79 (Improper Neutralization of Input During Web Page Generation) in a WordPress add-on. Ajax Load More - Filters extends the popular Ajax Load More plugin (vendor CPE connekt_media:ajax_load_more_-_filters) to build taxonomy/term-based filter UIs that fetch posts asynchronously. The 'taxonomy_include_children' parameter - normally a boolean controlling whether child terms of a taxonomy are included in a query - is reflected into generated page markup without sufficient input sanitization or output escaping, so attacker-controlled values are stored and later rendered as live HTML/JS rather than inert text.
RemediationAI
No vendor-released patch version is identified in the available data; affected versions are stated as all releases up to and including 3.4.1, so administrators should monitor https://ajaxloadmore.com/add-ons/filters/ and the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/6e8d9f73-8460-4bcb-a9f8-08eb058bcc09?source=cve) for a fixed release (expected to be the next version above 3.4.1) and upgrade immediately once published. Until a fix is available, deactivate the Filters add-on if the taxonomy-filter functionality is non-essential, which removes the vulnerable code path at the cost of losing dynamic filtering UI. As a compensating control, place a Web Application Firewall (such as Wordfence's) in front of the site to block requests containing script payloads in the 'taxonomy_include_children' parameter, accepting that WAF signatures may miss novel encodings, and restrict who can submit filter requests where feasible.
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40274
GHSA-29c9-xrhx-266f