🇰🇷 한글 설명
WordPress용 The Cache Purger 플러그인 2.3.20 버전 이하에서 권한 우회 취약점이 발견되었습니다. 인증된 사용자가 적절한 권한 검증 없이 캐시 삭제 감사 로그(wp-content/purge.log)를 영구적으로 삭제할 수 있습니다. 이는 로그 파일에 포함된 nonce가 모든 인증된 사용자에게 노출되어 발생합니다.
💡 쉬운 설명
로그인한 일반 사용자라면 누구나 사이트의 캐시 삭제 기록을 몰래 지울 수 있는 보안 결함입니다. 공격자가 자신의 흔적을 지우거나 관리자의 활동 기록을 파괴하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
The The Cache Purger plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.3.20. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to permanently truncate the plugin's cache-purge audit log (wp-content/purge.log), destroying the entire cache-purge audit history. The tcp_log_purge nonce is rendered in the admin bar on frontend pages accessible to all authenticated users including subscribers, meaning any authenticated user possesses the nonce required to trigger the deletion.
📍 영향받는 시스템
WordPress The Cache Purger plugin (버전 2.3.20 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자(구독자 권한 이상)가 노출된 nonce를 사용하여 로그 삭제 요청 전송
🛡️ 대응 방법
The Cache Purger 플러그인을 최신 버전으로 업데이트하거나 해당 기능을 비활성화하십시오.
🔧 검증 코드
출력된 플러그인 버전이 2.3.20보다 높으면 안전하며, 2.3.20 이하이면 취약합니다.
wp plugin list --status=active | grep -i 'cache-purger' && grep -r 'version' wp-content/plugins/the-cache-purger/ | cut -d"'" -f2
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access