🇰🇷 한글 설명
mod_dav의 특정 서드파티 수정 버전에서 발생하는 포맷 스트링 취약점입니다. 공격자가 악의적인 목적지 URI를 사용하여 '502 Bad Gateway' 응답을 유도하면, dav_lookup_uri()에서 반환된 포맷 스트링 지정자가 ap_log_rerror() 호출 시 사용되어 원격에서 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹 서버의 로그를 남기는 과정에서 잘못된 데이터 형식을 처리하여 발생하는 보안 약점입니다. 해커가 특수한 주소를 입력하면 서버가 이를 잘못 해석하여 해커가 원하는 명령을 실행하게 만들 수 있습니다.
🇺🇸 원문 (English)
Format string vulnerability in certain third party modifications to mod_dav for logging bad gateway messages (e.g. Oracle9i Application Server 9.0.2) allows remote attackers to execute arbitrary code via a destination URI that forces a "502 Bad Gateway" response, which causes the format string specifiers to be returned from dav_lookup_uri() in mod_dav.c, which is then used in a call to ap_log_rerror().
📍 영향받는 시스템
Oracle9i Application Server 9.0.2 및 mod_dav의 특정 수정 버전
⚔️ 공격 벡터
502 Bad Gateway 응답을 유도하는 특수하게 조작된 목적지 URI 전송
🛡️ 대응 방법
해당 소프트웨어를 최신 보안 패치가 적용된 버전으로 업데이트하거나 취약한 mod_dav 수정 모듈을 제거하십시오.
🔧 검증 코드
출력 결과에 취약한 버전의 Oracle9i 또는 mod_dav 관련 패키지가 포함되어 있는지 확인합니다.
rpm -qa | grep -E 'Oracle9i|mod_dav'
📊 CVSS Vector String
AV:N/AC:L/Au:N/C:P/I:P/A:P
💻 영향받는 소프트웨어
IBM WebSphere Application Server