🇰🇷 한글 설명
JRun 3.0~4.0 웹 서버 커넥터의 WriteToLog 함수에서 발생하는 버퍼 오버플로우 취약점입니다. 자세한 로깅이 활성화된 상태에서 긴 HTTP 헤더(예: Content-Type)를 통해 원격 공격자가 임의의 코드 실행이 가능합니다.
💡 쉬운 설명
JRun 웹 서버가 지나치게 긴 HTTP 요청 정보를 메모리에 저장할 때 범위를 초과하여 공격자가 악의적인 명령을 실행할 수 있습니다. 로깅 기능이 자세하게 설정되어 있을 때 이 문제가 발생합니다.
🇺🇸 원문 (English)
Buffer overflow in the WriteToLog function for JRun 3.0 through 4.0 web server connectors, such as (1) mod_jrun and (2) mod_jrun20 for Apache, with verbose logging enabled, allows remote attackers to execute arbitrary code via a long HTTP header Content-Type field or other fields.
📍 영향받는 시스템
Adobe JRun 3.0, 3.1, 4.0 및 Apache용 mod_jrun, mod_jrun20 커넥터
⚔️ 공격 벡터
원격 공격자가 비정상적으로 긴 Content-Type 또는 기타 HTTP 헤더를 포함한 요청을 전송
🛡️ 대응 방법
JRun을 최신 패치 버전으로 업그레이드하고 상세 로깅 기능을 비활성화
🔧 검증 코드
JRun 프로세스가 실행 중이면 버전 정보를 확인하여 3.0~4.0 범위 여부를 판단합니다.
ps aux | grep -iE 'jrun|mod_jrun' | grep -v grep && echo 'JRun 실행 중' || echo 'JRun 미실행'