🇰🇷 한글 설명
WPLP Cookie Consent WordPress 플러그인 4.4.4 이전 버전에서 발생하는 보안 취약점입니다. 공개 엔드포인트를 통해 제출된 값이 관리자 화면의 JavaScript 컨텍스트에서 적절히 이스케이프되지 않아, 인증되지 않은 사용자가 관리자의 세션에서 임의의 자바스크립트를 실행할 수 있습니다. 이 취약점은 멀티사이트 설치 환경에서만 영향을 미칩니다.
💡 쉬운 설명
해커가 관리자 화면에 몰래 악성 코드를 심어 관리자의 권한을 탈취할 수 있는 취약점입니다. 다만, 일반 사이트가 아닌 여러 사이트를 통합 관리하는 '멀티사이트' 설정에서만 발생합니다.
🇺🇸 원문 (English)
The WPLP Cookie Consent WordPress plugin before 4.4.4 does not escape a value submitted through a public endpoint for the JavaScript context it is later output in on an administrative screen, allowing unauthenticated users to run arbitrary JavaScript in the session of an administrator who interacts with the logged entry. Only multisite installations are affected.
📍 영향받는 시스템
WPLP Cookie Consent WordPress plugin version < 4.4.4 (Multisite installations only)
⚔️ 공격 벡터
인증되지 않은 공격자가 공개 엔드포인트에 악성 스크립트를 포함한 값을 전송한 후, 관리자가 해당 항목을 확인하도록 유도하여 실행
🛡️ 대응 방법
WPLP Cookie Consent 플러그인을 최신 버전인 4.4.4 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.4.4보다 낮으면 취약한 상태입니다.
wp plugin list --name wplp-cookie-consent --format=json | grep -oP '(?<=version":")[^"]+'