🇰🇷 한글 설명
WordPress용 Autoptimize 플러그인 3.1.15.1 이하 버전에서 REQUEST_URI 경로를 통한 저장형 XSS 취약점이 발견되었습니다. 입력값 검증 및 출력 이스케이프 미비로 인해 인증되지 않은 공격자가 임의의 웹 스크립트를 삽입할 수 있습니다. 이 공격은 Critical CSS 기능이 활성화되어 있고 유효한 API 키가 설정된 경우에만 실행 가능합니다.
💡 쉬운 설명
웹사이트의 성능을 높여주는 플러그인의 허점을 이용해 해커가 몰래 악성 코드를 심을 수 있는 문제입니다. 해커가 심어놓은 코드는 사용자가 해당 페이지에 접속할 때 자동으로 실행되어 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
The Autoptimize plugin for WordPress is vulnerable to Stored Cross-Site Scripting via REQUEST_URI Path in all versions up to, and including, 3.1.15.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires the Critical CSS feature to be active with a valid API key configured, as this is the precondition for unauthenticated frontend requests to trigger queue entries via ao_ccss_enqueue().
📍 영향받는 시스템
Autoptimize WordPress Plugin (버전 3.1.15.1 및 그 이하 모든 버전)
⚔️ 공격 벡터
Critical CSS 기능이 활성화된 상태에서 REQUEST_URI 경로에 악성 스크립트를 삽입하여 실행
🛡️ 대응 방법
Autoptimize 플러그인을 최신 버전으로 업데이트하거나, 취약한 기능인 Critical CSS 설정을 비활성화하십시오.
🔧 검증 코드
출력된 결과에서 Autoptimize의 버전을 확인하여 3.1.15.1 이하인지 체크합니다.
wp plugin list --name autoptimize --format=csv | grep -E 'autoptimize'