🔍 CVE-2014-3680

4.0
CVSS Score
MEDIUM
2014-10-16
2026-06-17 00:08
✅ 완료

🇰🇷 한글 설명

Jenkins의 매개변수화된 작업에서 Job/READ 권한을 가진 인증된 사용자가 DOM을 통해 암호 필드의 기본값을 노출된 형태로 읽을 수 있는 정보 공개 취약점이다. Jenkins 1.583 이전 및 LTS 1.565.3 이전 버전에서 발생하며, 저장된 암호가 평문으로 웹 페이지에 포함되어 있다.

💡 쉬운 설명

Jenkins 관리자가 작업 설정에서 암호를 기본값으로 저장했을 때, 해당 작업을 볼 수 있는 권한이 있는 사람이 웹 페이지 소스를 보면 그 암호를 읽을 수 있습니다. 이것은 암호 보안이 제대로 작동하지 않는 문제입니다.

🇺🇸 원문 (English)

Jenkins before 1.583 and LTS before 1.565.3 allows remote authenticated users with the Job/READ permission to obtain the default value for the password field of a parameterized job by reading the DOM.

📍 영향받는 시스템

Jenkins 1.583 이전, Jenkins LTS 1.565.3 이전

⚔️ 공격 벡터

Job/READ 권한을 가진 인증된 사용자가 parameterized job 페이지 DOM 검사를 통해 password 필드 값 추출

🛡️ 대응 방법

Jenkins를 1.583 이상(또는 LTS 1.565.3 이상)으로 업그레이드

🔧 검증 코드

응답에서 password 필드가 평문으로 보이면 취약함, 암호화되거나 마스킹되어 있으면 패치됨

Shell / Script
curl -s http://jenkins-url/job/jobname/api/json 2>/dev/null | grep -i 'password'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Jenkins