🇰🇷 한글 설명
Apache Tomcat JK (mod_jk) 커넥터 1.2.0에서 1.2.44 버전 사이에서 요청된 경로를 정규화하는 과정 중 일부 예외 상황을 올바르게 처리하지 못하는 취약점이 발견되었습니다. 이로 인해 공격자가 특수하게 조작된 요청을 보내면 리버스 프록시를 통해 의도하지 않은 애플리케이션 기능에 접근하거나 httpd에 설정된 접근 제어를 우회할 수 있습니다.
💡 쉬운 설명
웹 서버가 주소를 해석할 때 규칙을 잘못 적용하여, 원래는 막아두어야 할 비밀 페이지나 기능에 몰래 들어갈 수 있는 문제입니다. 공격자가 주소를 교묘하게 꼬아서 만들면 보안 검사를 통과해 버릴 수 있습니다.
🇺🇸 원문 (English)
The Apache Web Server (httpd) specific code that normalised the requested path before matching it to the URI-worker map in Apache Tomcat JK (mod_jk) Connector 1.2.0 to 1.2.44 did not handle some edge cases correctly. If only a sub-set of the URLs supported by Tomcat were exposed via httpd, then it was possible for a specially constructed request to expose application functionality through the reverse proxy that was not intended for clients accessing the application via the reverse proxy. It was also possible in some configurations for a specially constructed request to bypass the access controls configured in httpd. While there is some overlap between this issue and CVE-2018-1323, they are not identical.
📍 영향받는 시스템
Apache Tomcat JK (mod_jk) Connector 1.2.0 ~ 1.2.44
⚔️ 공격 벡터
특수하게 조작된 URL 경로를 포함한 HTTP 요청을 통해 리버스 프록시 및 접근 제어 우회
🛡️ 대응 방법
mod_jk 커넥터를 최신 보안 패치가 적용된 버전(1.2.45 이상)으로 업데이트
🔧 검증 코드
출력된 결과에서 mod_jk의 버전이 1.2.44 이하인지 확인합니다.
rpm -qa | grep mod_jk || dpkg -l | grep mod_jk