PT-2026-47071 · WordPress · Express Payment For Stripe

CVE-2026-8893

·

Published

2026-06-05

·

Updated

2026-06-07

CVSS v3.1

6.4

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Express Payment For Stripe versions prior to 1.28.1
Description The plugin is subject to Stored Cross-Site Scripting, a flaw where malicious scripts are permanently stored on the target server. The issue occurs within the register shortcode() function due to insufficient input sanitization and output escaping of the type attribute in the [stripe-express] shortcode. Because the attribute value is concatenated into an HTML attribute without being processed by esc attr() or similar escaping functions, authenticated attackers with contributor-level access or higher can inject arbitrary web scripts. These scripts execute whenever a user visits the affected page.
Recommendations Update the plugin to a version later than 1.28.0. As a temporary mitigation, restrict the ability of users with contributor-level access to edit pages or use the [stripe-express] shortcode.

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-8893

Affected Products

Express Payment For Stripe