CVE-2024-6205
PayPlus Payment Gateway < 6.6.9 - Unauthenticated SQLi
Record summary
CVE-2024-6205 has a selected CVSS score of 9.8 (critical); EIP currently links 1 repository PoC and 1 Nuclei template.
Description
The PayPlus Payment Gateway WordPress plugin before 6.6.9 does not properly sanitise and escape a parameter before using it in a SQL statement via a WooCommerce API route available to unauthenticated users, leading to an SQL injection vulnerability.
Exploitation context
Affected products and versions
3| Product | Source | Version range | Status |
|---|---|---|---|
PayPlus Payment GatewayDefault status: unaffected | CVE List | Before 6.6.9 | affected |
payplus_payment_gatewayBrowse payplus / payplus_payment_gateway | VulnCheck | Version data not supplied | |
payplus_payment_gatewayBrowse payplus_ltd / payplus_payment_gatewayDefault status: unaffected | CVE List | Before 6.6.9 | affected |
Proofs of concept
1Repository PoCs
GitHubj3r1ch0123/CVE-2024-6205Repository PoCby j3r1ch0123Stars: 1Not analyzed2 files
Nuclei templates
1ProjectDiscoveryCRITICALPayPlus Payment Gateway < 6.6.9 - SQL InjectionCVSS 9.8
The PayPlus Payment Gateway WordPress plugin before 6.6.9 does not properly sanitise and escape a parameter before using it in a SQL statement via a WooCommerce API route available to unauthenticated users, leading to an SQL injection vulnerability.
Impact
Unauthenticated attackers can execute time-based SQL injection through WooCommerce API routes to extract sensitive payment information, customer data, and database credentials.
Remediation
Update PayPlus Payment Gateway plugin to version 6.6.9 or later to address the SQL injection vulnerability.
Source: ProjectDiscovery