🔍 CVE-2015-1810

4.6
CVSS Score
MEDIUM
2015-10-16
2026-06-17 00:23
✅ 완료

🇰🇷 한글 설명

Jenkins 자체 사용자 데이터베이스 사용 시 HudsonPrivateSecurityRealm 클래스가 예약된 이름(관리자 계정 등)에 대한 접근 제한을 하지 않아, 원격 공격자가 특수한 이름으로 계정을 생성하여 권한 상승을 할 수 있습니다.

💡 쉬운 설명

Jenkins의 사용자 관리 시스템이 특수한 이름(예: 관리자 계정)을 제대로 확인하지 않습니다. 공격자가 이를 악용해 관리자 권한의 가짜 계정을 만들 수 있습니다.

🇺🇸 원문 (English)

The HudsonPrivateSecurityRealm class in Jenkins before 1.600 and LTS before 1.596.1 does not restrict access to reserved names when using the "Jenkins' own user database" setting, which allows remote attackers to gain privileges by creating a reserved name.

📍 영향받는 시스템

Jenkins 1.600 미만, LTS 1.596.1 미만 (Jenkins' own user database 설정 사용 시)

⚔️ 공격 벡터

Jenkins' own user database가 활성화된 상태에서 예약된 이름(admin, system 등)으로 사용자 계정을 생성하여 권한 상승

🛡️ 대응 방법

Jenkins를 1.600 이상 또는 LTS 1.596.1 이상으로 업그레이드

🔧 검증 코드

반환된 버전 번호가 1.600 미만이거나 1.596 LTS 미만이면 취약함. 예: version이 1.599이면 패치 필요

Shell / Script
curl -s http://localhost:8080/api/json 2>/dev/null | grep -o '"version":"[^"]*"'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Jenkins