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

CVE-2026-10083: APCu Manager WordPress XSS Vulnerability

CVE-2026-10083 is a stored cross-site scripting flaw in APCu Manager WordPress plugin before 4.5.0 that allows arbitrary JavaScript execution in admin sessions. This article covers technical details, affected versions, and mitigations.

Published:

CVE-2026-10083 Overview

CVE-2026-10083 is a Stored Cross-Site Scripting (XSS) vulnerability in the APCu Manager WordPress plugin before version 4.5.0. The plugin fails to escape APCu object-cache keys before rendering them in an admin-area page. When a persistent object cache is enabled, cache keys derived from unsanitised user input are output without escaping. An unauthenticated attacker can inject JavaScript into a transient name, which then executes in the browser session of an administrator viewing the affected admin page.

Critical Impact

An unauthenticated attacker can execute arbitrary JavaScript in an administrator's browser session, enabling account takeover, plugin manipulation, and further compromise of the WordPress site.

Affected Products

  • APCu Manager WordPress plugin versions prior to 4.5.0
  • WordPress installations using APCu as a persistent object cache backend
  • Administrator sessions viewing the APCu Manager admin page

Discovery Timeline

  • 2026-06-29 - CVE-2026-10083 published to NVD
  • 2026-06-29 - Last updated in NVD database

Technical Details for CVE-2026-10083

Vulnerability Analysis

The APCu Manager plugin exposes the contents of the APCu object cache in an administrative interface. Cache keys are read directly from the APCu store and rendered into the HTML response without output encoding. Because WordPress transients are stored under APCu keys when a persistent object cache is active, transient names created elsewhere on the site become attacker-controlled sinks in the admin UI.

An attacker triggers an unauthenticated request that causes the site to create a transient whose name contains HTML or JavaScript payload characters. When an administrator later opens the APCu Manager view, the malicious key is emitted verbatim into the DOM. The browser then parses the payload as script and executes it under the admin origin.

Successful exploitation yields code execution in the administrator's authenticated context. This allows the attacker to create new administrator accounts, install malicious plugins, or exfiltrate site data.

Root Cause

The root cause is missing output escaping on user-influenced data. Cache keys are treated as trusted internal identifiers, but they can originate from untrusted request parameters through transient-name propagation. The plugin does not apply esc_html() or equivalent WordPress escaping functions before rendering keys.

Attack Vector

Exploitation requires two conditions: a persistent object cache backed by APCu must be enabled, and another code path on the site must translate unsanitised input into a transient name. An unauthenticated attacker sends a crafted HTTP request that indirectly writes the payload into an APCu key. An administrator viewing the APCu Manager admin page triggers execution. User interaction from the administrator is required, which aligns with the CVSS UI:R vector component.

No verified proof-of-concept code is published. See the WPScan Vulnerability Report for technical details.

Detection Methods for CVE-2026-10083

Indicators of Compromise

  • Unexpected administrator accounts, new plugins, or modified theme files following administrator visits to the APCu Manager page.
  • APCu cache keys or WordPress transient names containing <script>, onerror=, onload=, or other HTML event-handler substrings.
  • Outbound HTTP requests from administrator browsers to unfamiliar domains immediately after loading the APCu Manager admin view.

Detection Strategies

  • Enumerate APCu keys and WordPress transients and flag any entry whose name contains HTML metacharacters such as <, >, or quote characters.
  • Review web server access logs for unauthenticated requests that create or influence transient names, correlating them with subsequent admin sessions.
  • Inspect the rendered HTML of the APCu Manager admin page in a controlled environment for unescaped user-controlled strings.

Monitoring Recommendations

  • Alert on creation of new WordPress administrator accounts or role changes on sites running the APCu Manager plugin.
  • Monitor plugin file integrity and detect modifications to core WordPress files or plugin directories.
  • Log administrator page views and correlate with anomalous outbound requests originating from admin browser sessions.

How to Mitigate CVE-2026-10083

Immediate Actions Required

  • Update the APCu Manager plugin to version 4.5.0 or later on all WordPress installations.
  • Audit APCu keys and WordPress transients for payloads containing HTML or JavaScript characters and flush suspicious entries.
  • Review WordPress administrator accounts and recent plugin or theme changes for signs of exploitation.

Patch Information

Upgrade the APCu Manager plugin to version 4.5.0 or later. The fixed release escapes cache keys before rendering them in the admin interface. Refer to the WPScan Vulnerability Report for advisory details.

Workarounds

  • Deactivate the APCu Manager plugin until it can be updated to version 4.5.0 or later.
  • Disable the APCu persistent object cache backend if the plugin cannot be removed immediately.
  • Restrict access to the WordPress admin area with IP allowlisting or a web application firewall rule that blocks requests containing script payloads in transient-related parameters.
bash
# Update the APCu Manager plugin using WP-CLI
wp plugin update apcu-manager --version=4.5.0

# Or deactivate the plugin as a temporary workaround
wp plugin deactivate apcu-manager

# Flush APCu cache to remove any injected keys
wp cache flush

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.