Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-65443

CVE-2026-65443: BackWPup XSS Vulnerability

CVE-2026-65443 is an unauthenticated cross-site scripting flaw in BackWPup plugin versions 5.7.4 and earlier that allows attackers to inject malicious scripts. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-65443 Overview

CVE-2026-65443 is an unauthenticated Cross-Site Scripting (XSS) vulnerability affecting the BackWPup WordPress plugin in versions up to and including 5.7.4. The flaw is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation). An unauthenticated attacker can inject malicious script content that executes in a victim's browser when the crafted payload is rendered. Successful exploitation requires user interaction and can result in session hijacking, credential theft, or unauthorized administrative actions within the WordPress site.

Critical Impact

Unauthenticated attackers can execute arbitrary JavaScript in the context of a WordPress site running BackWPup <= 5.7.4, enabling session theft and administrative account compromise.

Affected Products

  • BackWPup WordPress plugin versions <= 5.7.4
  • WordPress sites with the vulnerable plugin activated
  • Administrative sessions and users of sites running affected versions

Discovery Timeline

  • 2026-07-27 - CVE-2026-65443 published to NVD
  • 2026-07-28 - Last updated in NVD database

Technical Details for CVE-2026-65443

Vulnerability Analysis

The vulnerability is an unauthenticated reflected or stored Cross-Site Scripting flaw in the BackWPup plugin. The plugin fails to properly neutralize user-controlled input before rendering it in HTML output. An attacker can craft a malicious payload containing JavaScript that executes in the browser of any user who loads the affected page. Because no authentication is required to deliver the payload, the attack surface extends to any anonymous internet user capable of luring an authenticated administrator to a crafted URL or view.

The scope is marked as changed, meaning the injected script can affect resources beyond the vulnerable component. This is consistent with browser-side XSS, where injected code inherits the origin and privileges of the WordPress admin interface.

Root Cause

The root cause is insufficient input sanitization and output encoding within request handling logic in BackWPup versions up to 5.7.4. User-supplied parameters are reflected into rendered content without proper HTML entity encoding or context-aware escaping, allowing script tags and event handler attributes to survive processing.

Attack Vector

Exploitation occurs over the network and requires user interaction. An attacker crafts a URL or form submission containing a JavaScript payload targeting a vulnerable BackWPup endpoint. When a victim, typically a logged-in WordPress administrator, follows the link or visits the affected page, the payload executes under the site's origin. The attacker can then steal cookies, exfiltrate nonces, modify plugin configuration, or pivot to further administrative actions.

No verified public exploit code is available. Refer to the Patchstack XSS Vulnerability Advisory for additional technical detail.

Detection Methods for CVE-2026-65443

Indicators of Compromise

  • HTTP requests to BackWPup plugin endpoints containing <script>, onerror=, onload=, or javascript: substrings in query parameters or POST bodies.
  • Unexpected outbound requests from administrator browsers to attacker-controlled domains shortly after visiting WordPress admin pages.
  • New or modified WordPress administrator accounts, plugins, or scheduled tasks appearing without a corresponding legitimate change record.

Detection Strategies

  • Inspect web server and WordPress access logs for URL-encoded script payloads targeting /wp-admin/ paths that reference the BackWPup plugin.
  • Deploy a Web Application Firewall (WAF) with signatures for reflected and stored XSS to alert on suspicious parameters reaching plugin routes.
  • Correlate administrator session activity with unusual DOM-initiated network requests or Content Security Policy (CSP) violation reports.

Monitoring Recommendations

  • Enable CSP report-only mode on the WordPress admin interface to capture inline script execution attempts.
  • Monitor changes to WordPress user roles, plugin files, and site options for unauthorized modifications.
  • Alert on installations of BackWPup at or below version 5.7.4 across managed WordPress fleets.

How to Mitigate CVE-2026-65443

Immediate Actions Required

  • Update BackWPup to a version above 5.7.4 on all WordPress sites where the plugin is installed.
  • Audit administrator accounts and revoke any sessions active during the exposure window.
  • Rotate WordPress secret keys, salts, and administrator passwords if compromise is suspected.

Patch Information

Refer to the Patchstack XSS Vulnerability Advisory for the fixed version and vendor guidance. Apply the vendor-supplied update through the WordPress plugin manager or by replacing the plugin directory with the patched release.

Workarounds

  • Deactivate and remove BackWPup until a patched version can be installed.
  • Restrict access to /wp-admin/ by IP allowlist using web server or reverse proxy rules to reduce exposure to unauthenticated attackers.
  • Deploy a WAF rule to block requests containing common XSS payload patterns targeting BackWPup endpoints.
bash
# Example: block requests with script tags targeting BackWPup admin routes (nginx)
location ~* /wp-admin/.*backwpup {
    if ($args ~* "(<|%3C)script") { return 403; }
    if ($args ~* "on(error|load|click)=") { return 403; }
}

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.