Description
The Paid Memberships Pro WordPress Plugin, version < 2.9.8, is affected by an unauthenticated SQL injection vulnerability in the 'code' parameter of the '/pmpro/v1/order' REST route.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | Paid Memberships Pro WordPress Plugin | < 2.9.8 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Wordpress Paid Membership Pro code Unauthenticated SQLi
auxiliary/scanner/http/wp_paid_membership_pro_code_sqli
Exploit-DB 1
- Paid Memberships Pro v2.9.8 (WordPress Plugin) - Unauthenticated SQL Injection EDB-51235 · webapps · Apr 3, 2023 · verified
GitHub 2 repositories
-
cybfar/CVE-2023-23488-pmpro-2.8 ★ 1 · Jun 7, 2023
Paid Memberships Pro v2.9.8 (WordPress Plugin) - Unauthenticated SQL Injection
-
long-rookie/CVE-2023-23488-PoC ★ 0 · Feb 2, 2023
Unauthenticated SQL Injection - Paid Memberships Pro < 2.9.8 (WordPress Plugin)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- WordPress Paid Memberships Pro <2.9.8 - Blind SQL Injection http/cves/2023/CVE-2023-23488.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.