🇰🇷 한글 설명
Apache 2.0.39와 2.0.40의 mod_cgi에서 CGI 스크립트가 stderr에 대량의 데이터를 전송할 때 httpd 프로세스와의 읽기/쓰기 교착 상태를 일으킵니다. 이로 인해 서버가 응답 불가 상태로 빠지고 메모리가 소비되는 서비스 거부(DoS) 공격이 발생합니다. 로컬 사용자뿐만 아니라 원격 공격자도 악용 가능합니다.
💡 쉬운 설명
Apache 웹 서버가 CGI 프로그램의 에러 메시지를 처리할 때 시스템이 멈추는 문제입니다. 공격자가 의도적으로 대량의 에러 메시지를 발생시켜 웹사이트를 중단시킬 수 있습니다.
🇺🇸 원문 (English)
mod_cgi in Apache 2.0.39 and 2.0.40 allows local users and possibly remote attackers to cause a denial of service (hang and memory consumption) by causing a CGI script to send a large amount of data to stderr, which results in a read/write deadlock between httpd and the CGI script.
📍 영향받는 시스템
Apache HTTP Server 2.0.39, 2.0.40 (mod_cgi 활성화 상태)
⚔️ 공격 벡터
대량의 데이터를 stderr로 출력하는 악의적인 CGI 스크립트를 실행하여 서버 교착 상태 유발
🛡️ 대응 방법
Apache를 2.0.41 이상의 패치된 버전으로 업그레이드
🔧 검증 코드
Apache 버전이 2.0.41 이상이면 안전함, 2.0.39 또는 2.0.40이면 취약함
httpd -v | grep -oE 'Apache/[0-9]+\.[0-9]+\.[0-9]+'