🇰🇷 한글 설명
Apache httpd 2.2.0에서 2.4.29 버전 사이에서 HTTP Digest 인증 시 재전송 공격을 방지하는 nonce 값이 의사 난수 시드를 사용하여 올바르게 생성되지 않는 취약점이 발견되었습니다. 이로 인해 클러스터 환경의 서버들 사이에서 공격자가 탐지되지 않고 HTTP 요청을 재전송할 수 있습니다.
💡 쉬운 설명
로그인 인증 과정에서 사용하는 일회용 암호 키가 충분히 무작위적이지 않아 발생하는 문제입니다. 해커가 이 키를 예측하여 사용자의 요청을 가로채고 다른 서버에 그대로 다시 보내는 공격이 가능합니다.
🇺🇸 원문 (English)
In Apache httpd 2.2.0 to 2.4.29, when generating an HTTP Digest authentication challenge, the nonce sent to prevent reply attacks was not correctly generated using a pseudo-random seed. In a cluster of servers using a common Digest authentication configuration, HTTP requests could be replayed across servers by an attacker without detection.
📍 영향받는 시스템
Apache httpd 2.2.0 ~ 2.4.29
⚔️ 공격 벡터
취약한 nonce 값을 예측하여 인증된 HTTP 요청을 다른 서버로 재전송(Replay Attack)
🛡️ 대응 방법
Apache httpd를 2.4.30 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 Apache 버전이 2.2.0에서 2.4.29 사이로 출력되면 취약한 버전입니다.
httpd -v 2>/dev/null | grep -E 'Apache/2\.[2-4]\.[0-9]{1,2}'