🔍 CVE-2026-6404

4.4
CVSS Score
MEDIUM
2026-05-20
2026-07-24 08:10
✅ 완료

🇰🇷 한글 설명

WordPress용 Anomify AI – Anomaly Detection and Alerting 플러그인 0.3.6 이하 버전에서 저장형 XSS 취약점이 발견되었습니다. 'anomify_api_key' 매개변수에 대한 입력값 검증 및 출력값 이스케이프 처리가 미흡하여, 관리자 권한을 가진 공격자가 악성 스크립트를 삽입할 수 있습니다.

💡 쉬운 설명

플러그인 설정창에 악성 코드를 몰래 저장해두면, 관리자가 설정 페이지를 열 때마다 해당 코드가 실행되는 보안 약점입니다. 공격자는 이를 통해 관리자의 권한을 탈취하거나 웹사이트를 조작할 수 있습니다.

🇺🇸 원문 (English)

The Anomify AI – Anomaly Detection and Alerting plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'anomify_api_key' parameter in versions up to and including 0.3.6. This is due to insufficient input sanitization and missing output escaping: the plugin applies sanitize_text_field() to the Metric Data Key input before saving it via update_option(), but sanitize_text_field() strips HTML tags without encoding double-quote characters, and the value is then echoed directly into an HTML attribute context (value="...") without esc_attr(). This makes it possible for authenticated attackers with administrator-level access to inject arbitrary web scripts that execute whenever a user visits the plugin's settings page.

📍 영향받는 시스템

Anomify AI – Anomaly Detection and Alerting plugin (버전 0.3.6 및 그 이하 버전)

⚔️ 공격 벡터

인증된 관리자 권한을 가진 공격자가 설정 페이지의 'anomify_api_key' 필드에 특수하게 조작된 HTML 속성 값을 입력하여 공격

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나, 출력 시 esc_attr() 함수를 사용하여 데이터를 안전하게 이스케이프 처리해야 합니다.

🔧 검증 코드

명령어 결과에 anomify 플러그인이 나타나고 버전이 0.3.6 이하로 표시되면 취약한 상태입니다.

Shell / Script
wp plugin list --status=active | grep -i 'anomify' && wp plugin list --all | grep -E 'anomify.*0\[0-3\.\d' || echo 'Plugin not found or version safe'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress