CVE-2026-6939

HighCVSS 7.2/10Last modified Jul 13, 2026

Description

The CorvusPay WooCommerce Payment Gateway plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'approval_code' parameter in all versions up to, and including, 2.7.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The unauthenticated REST endpoint POST /wp-json/corvuspay/success/ is registered with permission_callback set to __return_true, and although a signature validation step exists it only logs the result without halting execution, meaning an attacker can supply a completely arbitrary signature and have a malicious approval_code stored in the database unchallenged.

Metrics

CVSS 3.1 7.2/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

Weakness enumeration

Affected software

VendorProductVersions
corvusinfoCorvusPay WooCommerce Payment Gateway<= 2.7.4

References

Timeline

Published
Jul 11, 2026
Last modified
Jul 13, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-693905.5Out-of-bounds read in Windows Spaceport.sys allows an authorized attacker to disclose information locally.CVE-2026-693917.8Stack-based buffer overflow in Windows Broker Infrastructure Service allows an authorized attacker to elevate privileges locally.CVE-2026-693927.8Use after free in Windows Shell allows an authorized attacker to elevate privileges locally.CVE-2026-693935.7Out-of-bounds read in Windows Spaceport.sys allows an authorized attacker to disclose information over a network.CVE-2026-693947.0Heap-based buffer overflow in Windows Audio Service allows an authorized attacker to elevate privileges locally.CVE-2026-693956.5Use of externally-controlled format string in Active Directory Certificate Services (AD CS) allows an authorized attacker to disclose informCVE-2026-693967.1Use after free in Windows NDIS allows an authorized attacker to elevate privileges over a network.CVE-2026-693977.5Use after free in OpenSSH for Windows allows an unauthorized attacker to execute code over a network.CVE-2026-693987.0Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Bluetooth Service allows an authorizeCVE-2026-693999.9Unintended proxy or intermediary in Azure Arc allows an authorized attacker to elevate privileges over a network.CVE-2026-69407.1radare2 prior to 6.1.4 contains a path traversal vulnerability in project deletion that allows local attackers to recursively delete arbitraCVE-2026-694009.6Improper limitation of a pathname to a restricted directory ('path traversal') in Azure Logic Apps allows an unauthorized attacker to elevat
CVE-2026-6939: High severity, CVSS 7.2 | Vulnix