🔍 CVE-2013-1896

4.3
CVSS Score
MEDIUM
2013-07-10
2026-06-16 23:52
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.2.25 이전 버전의 mod_dav.c가 특정 URI에 대해 DAV 활성화 여부를 올바르게 확인하지 않음. mod_dav_svn 모듈로 처리되도록 설정된 URI에서 비-DAV URI를 참조하는 MERGE 요청을 보낼 경우 서버가 세그멘테이션 폴트(메모리 접근 오류)를 일으켜 서비스 거부 발생.

💡 쉬운 설명

Apache 웹 서버의 파일 관리 기능(DAV)에서 잘못된 요청을 받을 때 서버가 충돌합니다. 특정한 방식의 요청을 보내면 웹 서버가 먹통이 됩니다.

🇺🇸 원문 (English)

mod_dav.c in the Apache HTTP Server before 2.2.25 does not properly determine whether DAV is enabled for a URI, which allows remote attackers to cause a denial of service (segmentation fault) via a MERGE request in which the URI is configured for handling by the mod_dav_svn module, but a certain href attribute in XML data refers to a non-DAV URI.

📍 영향받는 시스템

Apache HTTP Server 2.2.25 이전 버전 (mod_dav_svn 모듈 사용 시)

⚔️ 공격 벡터

원격 공격자가 특별하게 조작한 MERGE 요청을 보내 서버 충돌 유발

🛡️ 대응 방법

Apache HTTP Server를 2.2.25 이상 버전으로 업그레이드

🔧 검증 코드

Apache 버전이 2.2.25 미만이면 'Vulnerable' 출력, 2.2.25 이상이면 결과 없음

Shell / Script
httpd -v 2>/dev/null | grep -oP '(?<=version: Apache/)([0-9.]+)' | awk -F. '{if($1==2 && $2==2 && $3<25) print "Vulnerable"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server