🔍 CVE-2013-5676

4.0
CVSS Score
MEDIUM
2013-12-13
2026-06-16 23:59
✅ 완료

🇰🇷 한글 설명

Jenkins SonarQube 플러그인 3.7 이하에서 인증된 원격 사용자가 jenkins/configure 페이지의 sonar.sonarPassword 파라미터를 읽어 평문 비밀번호를 획득할 수 있는 정보 공개 취약점입니다. SonarQube 연동 시 관리자 비밀번호가 보호되지 않은 채 노출됩니다.

💡 쉬운 설명

Jenkins 설정 페이지에서 SonarQube 비밀번호가 암호화되지 않은 상태로 표시되어, 접근 권한이 있는 사용자가 그대로 볼 수 있습니다. 이를 통해 SonarQube 시스템의 관리자 자격증명이 유출될 수 있습니다.

🇺🇸 원문 (English)

The Jenkins Plugin for SonarQube 3.7 and earlier allows remote authenticated users to obtain sensitive information (cleartext passwords) by reading the value in the sonar.sonarPassword parameter from jenkins/configure.

📍 영향받는 시스템

Jenkins SonarQube Plugin version 3.7 and earlier

⚔️ 공격 벡터

Authenticated user accesses /configure endpoint and reads unencrypted sonar.sonarPassword value from page source or form parameters

🛡️ 대응 방법

Upgrade to Jenkins SonarQube Plugin 3.8+ where passwords are encrypted and masked in the configuration interface

🔧 검증 코드

평문 비밀번호가 보이면 취약하며, 마스킹된 값(***) 또는 암호화된 형태로 표시되면 패치됨

Shell / Script
curl -s http://localhost:8080/configure 2>/dev/null | grep -oP 'sonar\.sonarPassword[^&]*' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Jenkins