🔍 CVE-2012-4431

4.3
CVSS Score
MEDIUM
2012-12-19
2026-10-09 20:17
✅ 완료

🇰🇷 한글 설명

Apache Tomcat 6.x (6.0.36 이전) 및 7.x (7.0.32 이전)의 CsrfPreventionFilter에서 세션 식별자가 없는 요청을 통해 CSRF 보호 메커니즘을 우회할 수 있는 취약점입니다. 공격자는 유효한 CSRF 토큰 없이도 악의적인 요청을 실행할 수 있습니다.

💡 쉬운 설명

웹사이트를 보호하는 CSRF 방어 기능에 빈틈이 있어서, 세션이 없는 요청으로 보호를 우회할 수 있습니다. 사용자 모르게 악의적인 작업을 수행하는 공격이 가능합니다.

🇺🇸 원문 (English)

org/apache/catalina/filters/CsrfPreventionFilter.java in Apache Tomcat 6.x before 6.0.36 and 7.x before 7.0.32 allows remote attackers to bypass the cross-site request forgery (CSRF) protection mechanism via a request that lacks a session identifier.

📍 영향받는 시스템

Apache Tomcat 6.0.0~6.0.35, 7.0.0~7.0.31

⚔️ 공격 벡터

세션 식별자가 없는 HTTP 요청을 전송하여 CSRF 토큰 검증 로직을 우회

🛡️ 대응 방법

Tomcat을 6.0.36 이상 또는 7.0.32 이상으로 업그레이드

🔧 검증 코드

설치된 Tomcat 버전이 6.0.36 미만 또는 7.0.32 미만이면 취약점이 있는 것으로 판단

Shell / Script
dpkg -l tomcat* 2>/dev/null | grep -iE 'tomcat.*(6\.0\.[0-9]|7\.0\.[0-9])'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

Apache Tomcat