CVE-2026-2381
Last modified
CVE-2026-2381 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. The WooCommerce Stripe Payment Gateway plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the `ajax_pay_for_order()` function in all versions up to, and including, 10.7.0 This is due to a missing order ownership or order_key verification when processing payment for an order via the `wc_stripe_pay_for_order` WC-AJAX endpoint. The function only validates a nonce (which is publicly available on any WooCommerce page where Express Checkout is enabled), but does not verify that the requesting user owns the target order and is allowed to modify it. EPSS estimates a 0.27% chance of exploitation in the next 30 days.
Description
The WooCommerce Stripe Payment Gateway plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the `ajax_pay_for_order()` function in all versions up to, and including, 10.7.0 This is due to a missing order ownership or order_key verification when processing payment for an order via the `wc_stripe_pay_for_order` WC-AJAX endpoint. The function only validates a nonce (which is publicly available on any WooCommerce page where Express Checkout is enabled), but does not verify that the requesting user owns the target order and is allowed to modify it. This makes it possible for unauthenticated attackers to force any pending order into a failed status by providing a fake payment method, causing a payment exception that updates the order status to "failed" via sequential order ID enumeration.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-2381?
How severe is CVE-2026-2381?
How do I fix CVE-2026-2381?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-23804Missing Authorization vulnerability in BBR Plugins Better Bu…5.4
- CVE-2026-23805Improper Neutralization of Special Elements used in an SQL C…7.6
- CVE-2026-23806Missing Authorization vulnerability in BlueGlass Interactive…7.5
- CVE-2026-23807Improper Neutralization of Input During Web Page Generation …7.1
- CVE-2026-23808A vulnerability has been identified in a standardized wirele…8.1
- CVE-2026-23809A technique has been identified that adapts a known port-ste…7.6
- CVE-2026-23810A vulnerability in the packet processing logic may allow an …3.1
- CVE-2026-23811A vulnerability in the client isolation mechanism may allow …3.1
- CVE-2026-23812A vulnerability has been identified where an attacker connec…4.2
- CVE-2026-23813A vulnerability has been identified in the web-based managem…9.8
- CVE-2026-23814A vulnerability in the command parameters of a certain AOS-C…8.8
- CVE-2026-23815A vulnerability in a custom binary used in AOS-CX Switches' …7.2
Are you affected by CVE-2026-2381?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
