🇰🇷 한글 설명
Cookie Consent WordPress 플러그인 0.0.10 미만 버전에서 관리자 전용 권한 체크가 제대로 이루어지지 않는 취약점이 발견되었습니다. 이로 인해 구독자와 같은 일반 인증된 사용자가 쿠키 동의 설정을 변경하거나, 유료 플랜 사용 시 방문자 동의 로그를 읽을 수 있습니다.
💡 쉬운 설명
로그인만 하면 누구나 관리자처럼 쿠키 설정값을 마음대로 바꿀 수 있는 보안 허점이 있습니다. 또한 특정 조건에서는 방문자들이 어떤 동의를 했는지 기록된 개인정보를 몰래 볼 수도 있습니다.
🇺🇸 원문 (English)
The Cookie Consent WordPress plugin before 0.0.10 does not correctly enforce its intended administrator-only capability check on its consent-settings REST routes, so they fall back to an authentication-only gate, allowing any authenticated user such as a subscriber to update the Cookie Consent WordPress plugin before 0.0.10's consent settings and, on sites connected to the vendor's paid plan, read stored visitor consent logs.
📍 영향받는 시스템
Cookie Consent WordPress plugin version < 0.0.10
⚔️ 공격 벡터
인증된 일반 사용자(Subscriber 등)가 권한 검증이 누락된 REST API 경로를 통해 설정 변경 및 데이터 조회
🛡️ 대응 방법
Cookie Consent WordPress 플러그인을 최신 버전(0.0.10 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 플러그인 이름과 버전이 0.0.10 미만인지 확인하십시오.
wp plugin list --status=active | grep -i 'cookie-consent' && wp plugin list --all | grep -E 'cookie-consent' | awk '{print $2, $3}'