🔍 CVE-2018-1302

5.9
CVSS Score
MEDIUM
2018-03-26
2026-06-17 01:50
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.4.30 미만 버전에서 HTTP/2 스트림이 처리된 후 파괴될 때, 이미 해제된 메모리에 NULL 포인터를 쓸 수 있는 취약점이 존재합니다. 서버의 메모리 풀 구조로 인해 일반적인 설정에서는 발생하기 어렵고 재현이 까다로워 낮은 위험도로 분류되었습니다.

💡 쉬운 설명

웹 서버가 데이터를 처리하는 과정에서 이미 사용이 끝난 메모리 공간에 잘못된 정보를 기록할 수 있는 오류입니다. 다만 일반적인 상황에서는 발생하기 매우 어려운 특수한 상황에서만 나타나는 문제입니다.

🇺🇸 원문 (English)

When an HTTP/2 stream was destroyed after being handled, the Apache HTTP Server prior to version 2.4.30 could have written a NULL pointer potentially to an already freed memory. The memory pools maintained by the server make this vulnerability hard to trigger in usual configurations, the reporter and the team could not reproduce it outside debug builds, so it is classified as low risk.

📍 영향받는 시스템

Apache HTTP Server 2.4.30 미만 버전

⚔️ 공격 벡터

특수하게 조작된 HTTP/2 스트림 요청을 통해 메모리 오류 유도

🛡️ 대응 방법

Apache HTTP Server를 2.4.30 이상 버전으로 업데이트

🔧 검증 코드

출력된 버전 정보가 2.4.30 미만인 경우 해당 취약점에 노출될 가능성이 있습니다.

Shell / Script
httpd -v 2>/dev/null || apache2 -v 2>/dev/null | grep -E 'Apache/2\.[0-4]\.[0-9]' | grep -v '2\.4\.30'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server