🔍 CVE-2012-4557

5.0
CVSS Score
MEDIUM
2012-11-30
2026-06-16 23:45
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server의 mod_proxy_ajp 모듈이 요청 처리 시간 초과를 감지하면 워커 노드를 오류 상태로 전환하는 취약점입니다. 공격자는 의도적으로 오래 걸리는 요청을 반복 전송하여 모든 워커 노드를 고갈시킬 수 있습니다. 버전 2.2.12~2.2.21에서 영향을 받습니다.

💡 쉬운 설명

웹서버가 느린 요청을 받으면 해당 작업자가 멈춰버리는 결함입니다. 해커가 일부러 느린 요청을 많이 보내면 서버의 모든 작업자가 멈춰서 정상 사용자 요청을 처리할 수 없게 됩니다.

🇺🇸 원문 (English)

The mod_proxy_ajp module in the Apache HTTP Server 2.2.12 through 2.2.21 places a worker node into an error state upon detection of a long request-processing time, which allows remote attackers to cause a denial of service (worker consumption) via an expensive request.

📍 영향받는 시스템

Apache HTTP Server 2.2.12 ~ 2.2.21 버전 (mod_proxy_ajp 모듈 포함)

⚔️ 공격 벡터

외부 공격자가 처리 시간이 오래 걸리도록 설계된 HTTP 요청을 대량으로 전송하여 워커 노드 자원 고갈

🛡️ 대응 방법

Apache를 2.2.22 이상으로 업그레이드하거나 사용하지 않는 경우 mod_proxy_ajp 모듈 비활성화

🔧 검증 코드

2.2.12~2.2.21 범위의 버전이 출력되면 취약하며, 2.2.22 이상이면 패치됨

Shell / Script
apache2ctl -v 2>/dev/null | grep -oP 'Apache/\K[0-9.]+' || httpd -v 2>/dev/null | grep -oP 'Apache/\K[0-9.]+'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

Apache HTTP Server