🔍 CVE-2026-17577

6.1
CVSS Score
MEDIUM
2026-09-25
2026-09-25 13:08
✅ 완료

🇰🇷 한글 설명

WordPress용 SSL Zen 플러그인 4.7.42 이하 버전에서 'uri' 및 'host' 파라미터를 통한 반사형 XSS 취약점이 발견되었습니다. sanitize_text_field() 함수가 Base64로 인코딩된 데이터 내부의 악성 스크립트를 걸러내지 못해, 디코딩된 HTML이 검증 없이 출력되는 것이 원인입니다. 공격자는 이를 통해 인증되지 않은 사용자의 브라우저에서 임의의 스크립트를 실행할 수 있습니다.

💡 쉬운 설명

웹사이트의 특정 주소에 특수하게 조작된 링크를 포함시켜 사용자가 클릭하게 만들면, 사용자의 브라우저에서 해커가 원하는 악성 코드가 실행될 수 있는 문제입니다. 보안 필터가 암호화된 형태의 공격 코드를 제대로 찾아내지 못해 발생하는 취약점입니다.

🇺🇸 원문 (English)

The SSL Zen plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'uri' (and 'host') parameters in versions up to, and including, 4.7.42. The ssl_zen_messages::getMessages() function builds the 'token_missmatch' message using base64_decode(sanitize_text_field($_REQUEST['uri'])) and (optionally) base64_decode(sanitize_text_field($_REQUEST['host'])). sanitize_text_field() cannot strip HTML/JavaScript that is hidden inside a base64-encoded blob, and the resulting decoded raw HTML is echoed unescaped by showMessage() . This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a specially crafted link.

📍 영향받는 시스템

SSL Zen WordPress Plugin (버전 4.7.42 및 그 이하 모든 버전)

⚔️ 공격 벡터

조작된 'uri' 또는 'host' 파라미터가 포함된 URL을 사용자에게 클릭하도록 유도하는 방식

🛡️ 대응 방법

SSL Zen 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 ssl-zen 플러그인의 버전이 4.7.42 이하인지 확인하십시오.

Shell / Script
wp plugin list --name ssl-zen | grep -E 'ssl-zen'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress