🔍 CVE-2013-4558

3.5
CVSS Score
LOW
2013-12-07
2026-06-16 23:57
✅ 완료

🇰🇷 한글 설명

Subversion의 mod_dav_svn 모듈에서 비표준 URL 요청(trailing slash)으로 인한 assertion 실패가 발생하여 Apache 프로세스를 종료시키는 서비스 거부 취약점입니다. SVNAutoversioning이 활성화되고 assertions이 컴파일된 환경에서만 발동됩니다.

💡 쉬운 설명

특수한 형식의 URL 주소를 보내면 Subversion 서버의 검증 로직이 실패하여 서버 프로세스가 강제로 중단됩니다. 공격자가 누구나 이 요청을 보낼 수 있어 서버를 다운시킬 수 있습니다.

🇺🇸 원문 (English)

The get_parent_resource function in repos.c in mod_dav_svn Apache HTTPD server module in Subversion 1.7.11 through 1.7.13 and 1.8.1 through 1.8.4, when built with assertions enabled and SVNAutoversioning is enabled, allows remote attackers to cause a denial of service (assertion failure and Apache process abort) via a non-canonical URL in a request, as demonstrated using a trailing /.

📍 영향받는 시스템

Apache HTTPD 모듈 mod_dav_svn in Subversion 1.7.11-1.7.13, 1.8.1-1.8.4 (SVNAutoversioning과 assertions 활성화 필수)

⚔️ 공격 벡터

원격 공격자가 비표준 URL(trailing /)을 포함한 HTTP 요청 전송

🛡️ 대응 방법

Subversion을 1.7.14 이상 또는 1.8.5 이상으로 업그레이드

🔧 검증 코드

출력된 버전이 1.7.11-1.7.13 또는 1.8.1-1.8.4 범위면 취약, 1.7.14+ 또는 1.8.5+면 패치됨

Shell / Script
svn --version 2>/dev/null | grep -oP 'version \K[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server