🔙 목록으로 돌아가기

CVE-2022-41697: Ghost CMS - User Enumeration

TitleGhost CMS - User Enumeration
Authorritikchaddha
SeverityMedium
ImpactAttackers can identify valid usernames/email addresses, facilitating targeted attacks such as phishing, credential stuffing, or brute-force password attacks.
RemediationUpdate to the latest version of Ghost CMS or apply security patches that implement consistent error messages regardless of whether the user exists.
CVSS Score5.3
EPSS Score0.442
CVE IDCVE-2022-41697
CWE IDCWE-204
Shodan Queryhttp.component:"ghost"
Fofa Queryapp="Ghost"
Tags cve cve2022 ghost enum disclosure

🔍 Vulnerability Description

Ghost CMS 5.9.4 contains a user enumeration vulnerability in the login functionality. The application reveals whether a user account exists through different error messages, allowing attackers to enumerate valid user accounts via specially-crafted HTTP requests.

🌐 HTTP Request

POST /ghost/api/admin/session HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
Connection: close
Content-Length: 95
Content-Type: application/json
Accept-Encoding: gzip

{"username":"38ooGb0QRaw5tcBgvKQqdIXGP3n@example.com","password":"38ooGb0QRaw5tcBgvKQqdIXGP3n"}

📚 References


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

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