🔍 CVE-2024-10588

4.3
CVSS Score
MEDIUM
2024-11-09
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

WordPress Debug Tool 플러그인의 info() 함수에서 capability 체크가 누락되어 있는 취약점입니다. 인증된 구독자 이상 권한의 사용자가 phpinfo() 정보에 무단 접근 가능하며, WP_DEBUG 활성화 시 인증되지 않은 사용자도 동일한 공격이 가능합니다.

💡 쉬운 설명

WordPress 플러그인의 보안 설정 실수로 인해 로그인한 사용자(또는 특정 조건에서 로그인하지 않은 사용자)가 서버의 민감한 시스템 정보를 볼 수 있습니다. 공격자는 이 정보를 이용해 추가적인 공격을 계획하거나 서버 취약점을 파악할 수 있습니다.

🇺🇸 원문 (English)

The Debug Tool plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the info() function in all versions up to, and including, 2.2. This makes it possible for authenticated attackers, with subscriber-level access and above, to obtain information from phpinfo(). When WP_DEBUG is enabled, this can be exploited by unauthenticated users as well.

📍 영향받는 시스템

WordPress Debug Tool 플러그인 버전 2.2 이하 모든 버전

⚔️ 공격 벡터

구독자 권한 이상의 인증된 사용자가 info() 함수 호출, 또는 WP_DEBUG 활성화 시 인증되지 않은 사용자가 직접 접근

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나 제거하고, WP_DEBUG를 비활성화하며, 임시 조치로 .htaccess를 통해 info.php 접근 차단

🔧 검증 코드

플러그인 디렉토리가 나타나면 설치 확인, 플러그인 폴더 내 readme.txt 또는 main 파일에서 버전 정보로 2.2 이하 여부 확인

Shell / Script
find /var/www/html/wp-content/plugins -type d -name '*debug*' 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

PHP