🔍 CVE-2018-1312

9.8
CVSS Score
CRITICAL
2018-03-26
2026-06-17 01:50
✅ 완료

🇰🇷 한글 설명

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 사이로 출력되면 취약한 버전입니다.

Shell / Script
httpd -v 2>/dev/null | grep -E 'Apache/2\.[2-4]\.[0-9]{1,2}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Apache HTTP Server