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
| Vector | AV: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
Affected Products
Express Payment For Stripe