CVE-2026-24632 Overview
CVE-2026-24632 is a DOM-Based Cross-Site Scripting (XSS) vulnerability in the Delay Redirects WordPress plugin by jagdish1o1. The flaw affects all versions through 1.0.0 and stems from improper neutralization of user-controlled input during web page generation [CWE-79]. An authenticated attacker with high privileges can inject malicious JavaScript that executes in the browser of a victim who interacts with crafted content. The vulnerability requires user interaction and produces a scope change, allowing impact beyond the vulnerable component.
Critical Impact
Successful exploitation enables script execution in victim browsers, leading to session compromise, account takeover, or redirection to attacker-controlled destinations within the WordPress site context.
Affected Products
- Delay Redirects WordPress plugin by jagdish1o1
- All versions from n/a through <= 1.0.0
- WordPress installations with the affected plugin enabled
Discovery Timeline
- 2026-01-23 - CVE-2026-24632 published to NVD
- 2026-04-15 - Last updated in NVD database
Technical Details for CVE-2026-24632
Vulnerability Analysis
The Delay Redirects plugin fails to sanitize input before it reaches a client-side sink in the Document Object Model (DOM). When the plugin processes redirect configuration values, attacker-controlled data is written into the DOM without proper encoding or filtering. This allows arbitrary JavaScript to execute within the origin of the WordPress site.
The Common Weakness Enumeration classifies this issue under [CWE-79], Improper Neutralization of Input During Web Page Generation. The Exploit Prediction Scoring System (EPSS) data indicates a low probability of observed exploitation activity, consistent with the high privilege requirement.
Root Cause
The root cause is the absence of output encoding when plugin-controlled values are passed to dangerous DOM sinks such as innerHTML, document.write, or unsafe jQuery methods. Because the sink executes in the browser, server-side filtering alone does not mitigate the flaw. The plugin trusts stored configuration values and renders them directly into executable contexts.
Attack Vector
Exploitation requires an authenticated user with high privileges to inject a payload into the plugin's redirect configuration. A victim then visits a page where the plugin renders the stored value, triggering script execution. The scope change indicated by the CVSS vector reflects that the executed script runs in the victim's browser context, affecting resources outside the plugin itself.
No verified proof-of-concept code is available. Refer to the Patchstack Vulnerability Report for additional technical context.
Detection Methods for CVE-2026-24632
Indicators of Compromise
- Unexpected <script> tags, event handlers, or javascript: URIs stored within Delay Redirects plugin options in the WordPress database.
- Outbound browser requests to unfamiliar domains originating from pages where the plugin is active.
- Administrative user sessions hijacked or modified shortly after viewing plugin-controlled pages.
Detection Strategies
- Audit the wp_options table for entries associated with delay-redirects containing HTML or JavaScript syntax.
- Inspect plugin configuration values through the WordPress admin interface for anomalous content not entered by administrators.
- Review web server access logs for requests to redirect endpoints followed by exfiltration patterns to external hosts.
Monitoring Recommendations
- Enable Content Security Policy (CSP) reporting to capture inline script violations originating from plugin-rendered pages.
- Monitor WordPress audit logs for unauthorized changes to plugin settings by administrative accounts.
- Track high-privilege account activity for unusual configuration changes following authentication events.
How to Mitigate CVE-2026-24632
Immediate Actions Required
- Deactivate the Delay Redirects plugin until a patched version above 1.0.0 is published by the maintainer.
- Review and sanitize all stored plugin configuration values, removing any HTML or JavaScript content.
- Rotate credentials for high-privilege WordPress accounts that may have been used to inject payloads.
Patch Information
As of the last NVD update on 2026-04-15, no fixed version is listed. The vulnerability affects all versions through <= 1.0.0. Monitor the Patchstack Vulnerability Report for patch availability.
Workarounds
- Restrict access to plugin configuration pages to a minimal set of trusted administrators using role-based access controls.
- Deploy a Web Application Firewall (WAF) rule to filter script payloads submitted to plugin settings endpoints.
- Implement a strict Content Security Policy that disallows inline scripts to limit DOM-based XSS execution.
# Disable the affected plugin via WP-CLI
wp plugin deactivate delay-redirects
wp plugin delete delay-redirects
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

