🇰🇷 한글 설명
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 이상이면 패치됨, 이전 버전이거나 설치되지 않았으면 즉시 업그레이드 필요
dpkg -l 2>/dev/null | grep apr-util | awk '{print $2, $3}'