🔍 CVE-2015-3421

6.1
CVSS Score
MEDIUM
2017-07-21
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

WordPress Eshop 플러그인 6.3.11 이전 버전의 checkout.php에서 eshopcart 쿠키 변수를 검증하지 않아 발생하는 취약점입니다. 공격자가 PHP 변수명으로 조작된 쿠키를 전송하여 XSS 공격이나 서버 경로 정보 노출을 유발할 수 있습니다.

💡 쉬운 설명

WordPress 결제 플러그인이 사용자의 쿠키 데이터를 안전하게 검증하지 않습니다. 악의적인 사람이 이를 이용해 다른 사용자의 브라우저에서 악성 코드를 실행하거나 민감한 파일 경로를 알아낼 수 있습니다.

🇺🇸 원문 (English)

The eshop_checkout function in checkout.php in the Wordpress Eshop plugin 6.3.11 and earlier does not validate variables in the "eshopcart" HTTP cookie, which allows remote attackers to perform cross-site scripting (XSS) attacks, or a path disclosure attack via crafted variables named after target PHP variables.

📍 영향받는 시스템

WordPress Eshop 플러그인 버전 6.3.11 이전

⚔️ 공격 벡터

조작된 eshopcart HTTP 쿠키에 PHP 변수명을 포함시켜 전송하는 방식으로 XSS 또는 경로 공개 공격 수행

🛡️ 대응 방법

WordPress Eshop 플러그인을 6.3.12 이상으로 업그레이드하고 쿠키 입력값 검증 기능이 적용되었는지 확인

🔧 검증 코드

출력된 버전이 6.3.12 미만이면 패치되지 않은 취약 버전입니다. 6.3.12 이상이면 패치되었습니다.

Shell / Script
grep -i "Version:" /var/www/html/wp-content/plugins/eshop/eshop.php 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP