🔍 CVE-2009-1955

7.5
CVSS Score
HIGH
2009-06-08
2026-06-16 23:08
✅ 완료

🇰🇷 한글 설명

Apache APR-util 1.3.7 이전 버전의 expat XML 파서에 존재하는 취약점으로, 대량의 중첩된 엔티티 참조를 포함한 악성 XML 문서를 통해 메모리 소비 기반 서비스 거부(DoS) 공격이 가능합니다. mod_dav 및 mod_dav_svn 모듈의 WebDAV 요청(예: PROPFIND)을 통해 공격할 수 있습니다.

💡 쉬운 설명

Apache 웹 서버의 파일 공유 기능이 복잡한 XML 파일을 받으면 과도한 메모리를 소비하여 서버가 느려지거나 멈출 수 있습니다. 공격자는 특수 제작된 XML 파일을 보내서 서버를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

📍 영향받는 시스템

Apache APR-util < 1.3.7 (mod_dav, mod_dav_svn 모듈 탑재된 Apache HTTP Server)

⚔️ 공격 벡터

WebDAV PROPFIND 요청 등을 통해 중첩된 XML 엔티티 참조를 포함한 악성 XML 문서 전송

🛡️ 대응 방법

Apache APR-util을 1.3.7 이상으로 업그레이드하거나, 불필요한 경우 mod_dav/mod_dav_svn 모듈 비활성화

🔧 검증 코드

apr-util 버전이 1.3.7 이상이면 패치됨, 이전 버전이거나 설치되지 않았으면 즉시 업그레이드 필요

Shell / Script
dpkg -l 2>/dev/null | grep apr-util | awk '{print $2, $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server