🇰🇷 한글 설명
Sun ONE web server 6.1 SP1에서 발생하는 HTTP 요청 변조(Request Smuggling) 취약점입니다. 공격자가 Transfer-Encoding과 Content-Length 헤더를 동시에 사용하여 웹 캐시를 오염시키거나 WAF를 우회하고 XSS 공격을 수행할 수 있습니다.
💡 쉬운 설명
웹 서버가 요청의 길이를 잘못 해석하게 만들어, 공격자가 몰래 다른 요청을 끼워 넣는 방식입니다. 이를 통해 보안 장비를 통과하거나 다른 사용자의 정보를 가로챌 수 있습니다.
🇺🇸 원문 (English)
Sun SunONE web server 6.1 SP1 allows remote attackers to poison the web cache, bypass web application firewall protection, and conduct XSS attacks via an HTTP request with both a "Transfer-Encoding: chunked" header and a Content-Length header, which causes SunONE to incorrectly handle and forward the body of the request in a way that causes the receiving server to process it as a separate HTTP request, aka "HTTP Request Smuggling."
📍 영향받는 시스템
Sun ONE web server 6.1 SP1
⚔️ 공격 벡터
Transfer-Encoding과 Content-Length 헤더를 동시에 포함한 특수 HTTP 요청 전송
🛡️ 대응 방법
Sun ONE web server를 최신 보안 패치가 적용된 버전으로 업데이트하거나, 헤더 불일치를 차단하는 WAF 설정을 적용합니다.
🔧 검증 코드
응답 헤더에서 요청 처리 방식의 불일치나 비정상적인 캐시 동작이 발생하는지 확인합니다.
curl -I -v --header 'Transfer-Encoding: chunked' --header 'Content-Length: 10' http://<target_ip>/
📊 CVSS Vector String
AV:N/AC:M/Au:N/C:N/I:P/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server