🇰🇷 한글 설명
Apache Subversion의 mod_dav_svn 모듈에서 SVNPathAuthz short_circuit 옵션이 활성화된 경우, named repository를 rule scope으로 처리할 때 접근 제한 검증을 제대로 수행하지 못합니다. 원격 인증된 공격자가 svn 명령어를 통해 의도된 접근 제한을 우회하고 권한 없는 저장소에 접근할 수 있습니다.
💡 쉬운 설명
Subversion 버전 관리 서버의 권한 확인 기능에 결함이 있어, 로그인한 사용자가 자신이 접근하면 안 되는 저장소에 접근할 수 있습니다. SVNPathAuthz라는 설정이 활성화되어 있을 때만 문제가 발생합니다.
🇺🇸 원문 (English)
authz.c in the mod_dav_svn module for the Apache HTTP Server, as distributed in Apache Subversion 1.5.x before 1.5.8 and 1.6.x before 1.6.13, when SVNPathAuthz short_circuit is enabled, does not properly handle a named repository as a rule scope, which allows remote authenticated users to bypass intended access restrictions via svn commands.
📍 영향받는 시스템
Apache Subversion 1.5.0-1.5.7, 1.6.0-1.6.12 (mod_dav_svn 모듈이 활성화된 경우)
⚔️ 공격 벡터
원격 인증 사용자가 svn checkout/export/cat 등의 명령어로 권한 없는 저장소에 접근 시도
🛡️ 대응 방법
Apache Subversion을 1.5.8 이상 또는 1.6.13 이상으로 즉시 업그레이드
🔧 검증 코드
현재 설치된 Subversion 버전을 확인하여 1.5.8 미만 또는 1.6.13 미만이면 취약함
svnadmin --version 2>/dev/null | grep -E 'svnadmin|1\.[56]\.'