🇰🇷 한글 설명
Apache Subversion 1.5.x와 1.6.x 버전의 mod_dav_svn 모듈에서 SVNPathAuthz short_circuit 옵션이 비활성화되었을 때 파일 접근 권한이 제대로 적용되지 않는 취약점입니다. 공격자는 REPORT 작업을 통해 과거에 공개 읽기 가능했던 파일에 접근하여 민감한 정보를 탈취할 수 있습니다.
💡 쉬운 설명
Apache 서버의 Subversion 모듈에서 옛날에 공개된 파일의 접근 제한이 제대로 업데이트되지 않습니다. 공격자가 특정 명령으로 그 파일들을 다시 접근해서 중요한 정보를 빼낼 수 있습니다.
🇺🇸 원문 (English)
The mod_dav_svn module for the Apache HTTP Server, as distributed in Apache Subversion 1.5.x and 1.6.x before 1.6.17, when the SVNPathAuthz short_circuit option is disabled, does not properly enforce permissions for files that had been publicly readable in the past, which allows remote attackers to obtain sensitive information via a replay REPORT operation.
📍 영향받는 시스템
Apache Subversion 1.5.x, 1.6.x (1.6.17 이전) - mod_dav_svn 모듈
⚔️ 공격 벡터
REPORT 작업을 통한 과거 공개 파일 재접근 및 민감 정보 조회
🛡️ 대응 방법
Subversion을 1.6.17 이상으로 업그레이드하거나 SVNPathAuthz short_circuit 옵션 활성화
🔧 검증 코드
버전이 1.6.17 이상이면 안전, 1.6.17 미만이면 취약점 존재
svnserve --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'