🔍 CVE-2012-0031

4.6
CVSS Score
MEDIUM
2012-01-18
2026-06-16 23:36
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.2.21 및 이전 버전의 scoreboard.c에서 로컬 사용자가 공유 메모리 영역의 특정 필드를 조작하여 부적절한 메모리 해제(free 함수) 호출을 유발할 수 있는 취약점입니다. 이로 인해 서버 종료 시 데몬 크래시 또는 더 심각한 영향을 초래할 수 있습니다.

💡 쉬운 설명

Apache 웹 서버가 메모리를 관리하는 방식에 결함이 있어서, 같은 컴퓨터에 접근 가능한 사람이 데이터를 조작하여 서버를 다운시킬 수 있습니다. 이는 인터넷 사용자가 아닌 로컬 시스템 접근 권한이 있는 사람의 공격으로 제한됩니다.

🇺🇸 원문 (English)

scoreboard.c in the Apache HTTP Server 2.2.21 and earlier might allow local users to cause a denial of service (daemon crash during shutdown) or possibly have unspecified other impact by modifying a certain type field within a scoreboard shared memory segment, leading to an invalid call to the free function.

📍 영향받는 시스템

Apache HTTP Server 2.2.21 이하 모든 버전

⚔️ 공격 벡터

로컬 접근 권한으로 /dev/shm 또는 /var/run의 scoreboard 공유 메모리 세그먼트의 type 필드 조작

🛡️ 대응 방법

Apache HTTP Server를 2.2.22 이상으로 업그레이드

🔧 검증 코드

출력된 Apache 버전이 2.2.22 이상이면 안전하고, 2.2.21 이하면 취약함

Shell / Script
httpd -v 2>/dev/null | grep -oE 'Server version: Apache/[0-9.]+' | awk '{print $3}' | awk -F/ '{print $2}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server