🔍 CVE-2026-101935

6.1
CVSS Score
MEDIUM
2026-10-28
2026-10-29 02:16
✅ 완료

🇰🇷 한글 설명

Echo Knowledge Base 플러그인(17.214.0 이하)의 'new_kb_config' 파라미터 처리에서 입력값 정화와 출력 이스케이프가 부족해 반사형 크로스사이트 스크립팅(XSS)이 발생합니다. 공격자가 조작된 링크를 관리자나 편집자가 클릭하도록 유도하면 악성 스크립트가 실행될 수 있습니다.

💡 쉬운 설명

웹사이트의 지식베이스 기능에 악성 코드를 끼워 넣을 수 있는 취약점입니다. 관리자나 편집자가 공격자가 만든 링크를 누르면 그 페이지에서 악성 코드가 실행됩니다.

🇺🇸 원문 (English)

The Echo Knowledge Base – Documentation, FAQs, Chat & Smart Search plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'new_kb_config' parameter (specifically the article-mobile-break-point-v2 key, among other config keys interpolated into the <style> element) in versions up to, and including, 17.214.0 This is due to insufficient input sanitization and output escaping in EPKB_Frontend_Editor::fe_preview_config() and EPKB_Articles_Setup: on every knowledge base article page view, when the request supplies epkb_fe_reload_mode=on, an attacker-controlled JSON blob is merged over the stored KB configuration and several values are concatenated directly into a stylesheet emitted inside a literal <style> element without escaping (minify_css() does not strip <, > or /). This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user (with Editor-level access or above, holding the manage_categories capability, or an Administrator) into performing an action such as clicking on a specially crafted link.

📍 영향받는 시스템

Echo Knowledge Base 플러그인 17.214.0 이하 버전이 설치된 WordPress 사이트

⚔️ 공격 벡터

공격자가 new_kb_config 파라미터에 악성 스크립트를 담은 링크를 만들어 관리자나 편집자가 클릭하도록 유도

🛡️ 대응 방법

Echo Knowledge Base 플러그인을 17.214.0 초과 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전이 17.214.0 이하이면 취약하므로 업데이트가 필요하고, 17.214.0보다 높은 버전이면 패치된 것입니다.

Shell / Script
wp plugin get echo-knowledge-base --field=version 2>/dev/null || grep -m1 'Version:' wp-content/plugins/echo-knowledge-base/*.php 2>/dev/null

📊 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