Description
The Autopay WordPress plugin before 5.0.1 does not perform any capability or nonce check before saving a styling option from a public request, and does not escape that value when it is later output on the checkout page, allowing unauthenticated attackers to store JavaScript that executes in the browser of any user, including administrators, who loads the checkout page.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Autopay WordPress plugin, used in WooCommerce sites, fails to verify user capabilities or provide a nonce when a styling option is saved via the public CSS editor. It also fails to escape that option before rendering it on the checkout page, which allows an unauthenticated attacker to inject arbitrary JavaScript that will run when any user, including site administrators, visits the checkout page.

Affected Systems

WordPress sites running the Autopay plugin (Blue Media for WooCommerce) version 4.x or earlier, i.e., any release prior to 5.0.1.

Risk and Exploitability

Because the flaw is an unauthenticated stored XSS, it is exploitable directly through a web request to the plugin’s CSS editor endpoint. An attacker can register arbitrary JavaScript that will execute in the browsers of all individuals who load the checkout page, potentially compromising user sessions, defacing the site, or stealing credentials. The EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog, but the absence of access controls and input sanitization suggests a high risk of exploitation.

Generated by OpenCVE AI on August 10, 2026 at 07:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Autopay plugin to version 5.0.1 or newer whenever available.
  • If an upgrade is not immediately possible, modify the plugin or use a custom plugin to add a capability check and nonce validation to the CSS editor endpoint, ensuring that only privileged users can submit styling data.
  • Examine the checkout page’s styling options and remove any entries containing suspicious JavaScript or non‑CSS content before applying the change.
  • Monitor web application logs for repeated attempts to post malicious CSS content and block the originating IP addresses.

Generated by OpenCVE AI on August 10, 2026 at 07:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 10 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Autopay WordPress plugin before 5.0.1 does not perform any capability or nonce check before saving a styling option from a public request, and does not escape that value when it is later output on the checkout page, allowing unauthenticated attackers to store JavaScript that executes in the browser of any user, including administrators, who loads the checkout page.
Title Autopay / Blue Media for WooCommerce < 5.0.1 - Unauthenticated Stored XSS via CSS Editor
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-10T06:00:18.958Z

Reserved: 2026-07-01T08:56:33.616Z

Link: CVE-2026-14293

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T07:30:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')