🇰🇷 한글 설명
Subversion의 mod_dav_svn 모듈에서 인증된 사용자가 특정 revision root에 대한 COPY, DELETE, MOVE 요청을 악용하여 assertion 실패 또는 out-of-bounds 메모리 읽기를 트리거할 수 있는 취약점입니다. 이를 통해 서비스 거부(DoS) 공격이 가능합니다.
💡 쉬운 설명
Subversion 버전 관리 서버에서 파일을 복사, 삭제, 이동하는 요청을 조작하여 서버를 충돌시킬 수 있는 문제입니다. 로그인한 사용자만 이 공격을 수행할 수 있습니다.
🇺🇸 원문 (English)
The mod_dav_svn Apache HTTPD server module in Subversion 1.7.0 through 1.7.10 and 1.8.x before 1.8.1 allows remote authenticated users to cause a denial of service (assertion failure or out-of-bounds read) via a certain (1) COPY, (2) DELETE, or (3) MOVE request against a revision root.
📍 영향받는 시스템
Subversion 1.7.0-1.7.10, 1.8.0-1.8.0 (mod_dav_svn 모듈)
⚔️ 공격 벡터
인증된 사용자가 revision root 경로에 대한 COPY, DELETE, MOVE HTTP 요청을 특정 방식으로 조합하여 전송
🛡️ 대응 방법
Subversion을 1.7.11 이상 또는 1.8.1 이상으로 즉시 업그레이드
🔧 검증 코드
출력된 버전이 1.7.11 이상 또는 1.8.1 이상이면 패치되었으며, 그 미만이면 업그레이드 필요함
svnadmin --version 2>/dev/null | grep -oP 'svn, version \K[0-9]+\.[0-9]+\.[0-9]+'