
Simple Dashboard <= 2.0 - 인증되지 않은 권한 상승
Simple Dashboard WordPress 플러그인은 버전 2.0까지 (포함) 모든 버전에서 권한 상승 취약점에 노출되어 있습니다.
이로 인해 인증되지 않은 공격자가 관리자 권한으로 승격할 수 있습니다.
취약점은 누락된 기능 검사(current_user_can() 없음)로 인해 발생하지만, WordPress 코어는 /wp-admin/을 인증되지 않은 접근으로부터 보호합니다.
➡️ 즉, 이 취약점은 로그인 후에만 악용 가능하지만, 사용자에게 특별한 권한이 필요하지 않습니다.
구독자(Subscriber) 도 이 취약점을 악용하여 민감한 WordPress 옵션을 변경할 수 있습니다.
익스플로잇 후 다음 JSON 파일을 업로드하면:
{ "default_role": "administrator" }
등록하는 모든 새 사용자는 자동으로 관리자 역할을 부여받습니다.
usage: CVE-2024-56071.py [-h] -u URL -U USERNAME -P PASSWORD
Exploit for Simple Dashboard <= 2.0 - Privilege Escalation # By Khaled Alenazi
options:
-h, --help show this help message and exit
-u, --url URL Target WordPress base URL (e.g., http://target.com/wordpress)
-U, --username USERNAME WordPress username to log in
-P, --password PASSWORD Password for the WordPress user
By: Nxploited | Khaled Alenazi