🔍 CVE-2013-6372

2.1
CVSS Score
LOW
2014-05-08
2026-06-17 00:00
✅ 완료

🇰🇷 한글 설명

Jenkins Subversion 플러그인 1.54 이전 버전에서 자격증명을 base64 인코딩으로만 저장하는 취약점입니다. 로컬 공격자가 subversion.credentials 파일에 접근하면 간단한 디코딩으로 비밀번호와 SSH 개인키를 탈취할 수 있습니다.

💡 쉬운 설명

Jenkins 서버의 비밀번호가 보이는 잉크로만 적혀있어서 컴퓨터에 접근할 수 있는 사람이 파일을 읽으면 비밀번호를 알아낼 수 있습니다. 약한 암호화 때문에 로컬 사용자의 접근만으로도 보안이 무너집니다.

🇺🇸 원문 (English)

The Subversion plugin before 1.54 for Jenkins stores credentials using base64 encoding, which allows local users to obtain passwords and SSH private keys by reading a subversion.credentials file.

📍 영향받는 시스템

Jenkins Subversion 플러그인 1.54 이전 버전

⚔️ 공격 벡터

로컬 파일 시스템 접근을 통한 subversion.credentials 파일 읽기 및 base64 디코딩

🛡️ 대응 방법

Jenkins Subversion 플러그인을 1.54 이상으로 업그레이드하고 자격증명 저장소를 암호화된 형식으로 마이그레이션

🔧 검증 코드

subversion.credentials 파일이 존재하고 base64로 디코딩되면 취약함. 파일이 없거나 디코딩 실패하면 안전

Shell / Script
find ~/.jenkins /var/lib/jenkins -name 'subversion.credentials' 2>/dev/null | xargs -I {} bash -c 'echo "File: {}"; head -c 100 {} | base64 -d 2>/dev/null | head -5'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Jenkins