🔍 CVE-2026-6395

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

🇰🇷 한글 설명

WordPress용 Word 2 Cash 플러그인 0.9.2 이하 버전에서 CSRF를 통한 저장형 XSS 취약점이 발견되었습니다. 설정 저장 핸들러의 nonce 검증 부재, 입력값 정화 미흡, 출력 시 이스케이프 처리 누락이 결합되어 발생합니다. 공격자는 관리자 권한을 도용하여 악성 자바스크립트를 저장하고 관리자 패널에서 실행시킬 수 있습니다.

💡 쉬운 설명

관리자가 모르는 사이에 악성 코드가 플러그인 설정에 저장되어, 관리자 페이지를 열 때마다 해커의 명령이 실행될 수 있는 보안 약점입니다. 해커가 만든 가짜 요청을 통해 관리자의 권한을 가로챌 위험이 있습니다.

🇺🇸 원문 (English)

The Word 2 Cash plugin for WordPress is vulnerable to Cross-Site Request Forgery leading to Stored Cross-Site Scripting in versions up to and including 0.9.2. This is due to the complete absence of nonce verification on the settings save handler in the w2c_admin() function, combined with missing input sanitization before storage and missing output escaping when rendering the stored value. The w2c-definitions POST parameter is saved raw via update_option() and later echoed without escaping inside a <textarea> element. This makes it possible for unauthenticated attackers to forge a request on behalf of a logged-in administrator, storing arbitrary JavaScript payloads that execute in the WordPress admin panel whenever the settings page is visited.

📍 영향받는 시스템

Word 2 Cash plugin for WordPress (버전 0.9.2 이하)

⚔️ 공격 벡터

CSRF를 이용해 관리자 권한으로 악성 스크립트가 포함된 설정값을 저장하는 방식

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나, 설정 저장 시 nonce 검증 및 입력값 정화/출력 이스케이프 로직을 적용해야 합니다.

🔧 검증 코드

출력된 버전 정보가 0.9.2와 같거나 낮은지 확인하여 취약 여부를 판단합니다.

Shell / Script
wp plugin list --name word-2-cash --format=json | grep -E '"version":"[0-9\.]+"'

📊 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