🇰🇷 한글 설명
Apache Tomcat JK ISAPI Connector 1.2.0에서 1.2.42 버전 사이의 IIS/ISAPI 특정 코드에서 요청 경로 정규화 오류가 발견되었습니다. 이로 인해 공격자가 특수하게 조작된 요청을 보내면 리버스 프록시를 통해 의도되지 않은 애플리케이션 기능에 접근할 수 있습니다.
💡 쉬운 설명
웹 서버의 주소를 정리하는 과정에서 실수가 있어, 원래는 볼 수 없어야 하는 숨겨진 페이지나 기능에 몰래 접속할 수 있는 보안 취약점입니다. 공격자가 주소를 교묘하게 조작하여 보안 규칙을 우회할 수 있습니다.
🇺🇸 원문 (English)
The IIS/ISAPI specific code in the Apache Tomcat JK ISAPI Connector 1.2.0 to 1.2.42 that normalised the requested path before matching it to the URI-worker map did not handle some edge cases correctly. If only a sub-set of the URLs supported by Tomcat were exposed via IIS, then it was possible for a specially constructed request to expose application functionality through the reverse proxy that was not intended for clients accessing Tomcat via the reverse proxy.
📍 영향받는 시스템
Apache Tomcat JK ISAPI Connector 1.2.0 ~ 1.2.42
⚔️ 공격 벡터
특수하게 조작된 URL 경로를 포함한 HTTP 요청을 통해 리버스 프록시 우회
🛡️ 대응 방법
Apache Tomcat JK ISAPI Connector를 최신 보안 패치가 적용된 버전(1.2.43 이상)으로 업데이트
🔧 검증 코드
설치된 JK 커넥터의 버전을 확인하여 1.2.42 이하인지 확인합니다.
rpm -qa | grep mod_jk || dpkg -l | grep mod_jk || find / -name "libjk.so" -exec ls -l {} \;