🇰🇷 한글 설명
IBM Integration Bus 9, 10 및 WebSphere Message Broker 8의 integration server에서 비정상적인 POST 요청을 통해 Tomcat 버전 정보와 Java 스택 트레이스가 노출되는 정보 공개 취약점입니다. 원격 공격자가 서버 구성 정보를 탈취하여 추가 공격을 수행할 수 있습니다.
💡 쉬운 설명
잘못된 웹 요청을 보내면 서버가 오류 메시지에서 민감한 정보(버전, 시스템 구조)를 실수로 노출하는 문제입니다. 이 정보를 이용해 공격자가 다른 알려진 취약점을 찾아 공격할 수 있습니다.
🇺🇸 원문 (English)
The integration server in IBM Integration Bus 9 before 9.0.0.6 and 10 before 10.0.0.5 and WebSphere Message Broker 8 before 8.0.0.8 allows remote attackers to obtain sensitive Tomcat version information by sending a malformed POST request and then reading the Java stack trace.
📍 영향받는 시스템
IBM Integration Bus 9.0.0.0-9.0.0.5, IBM Integration Bus 10.0.0.0-10.0.0.4, IBM WebSphere Message Broker 8.0.0.0-8.0.0.7
⚔️ 공격 벡터
integration server의 HTTP 포트에 비정상 형식의 POST 요청 전송 후 응답 메시지의 스택 트레이스 분석
🛡️ 대응 방법
IBM Integration Bus 9.0.0.6, 10.0.0.5 이상, WebSphere Message Broker 8.0.0.8 이상으로 즉시 업데이트
🔧 검증 코드
Tomcat 버전, Java 버전, 클래스 경로 등이 에러 메시지에 포함되면 취약점이 존재하는 것으로 판단
curl -X POST -d 'invalid' http://target:8080/services 2>&1 | grep -iE '(tomcat|version|java\.)'