🔍 CVE-2015-1814

7.5
CVSS Score
HIGH
2015-10-16
2026-06-17 00:23
✅ 완료

🇰🇷 한글 설명

Jenkins 1.606 이전 및 LTS 1.596.2 이전 버전의 API 토큰 발급 서비스에서 익명 사용자가 인증 없이 강제 API 토큰 변경을 통해 권한 상승이 가능하다. 공격자가 /user/[username]/generateNewToken 엔드포인트로 POST 요청을 보내 임의 사용자의 토큰을 변경하고 시스템 접근을 획득할 수 있다.

💡 쉬운 설명

Jenkins 보안 시스템의 결함으로 누구나 로그인 없이 다른 사용자의 보안 토큰을 변경할 수 있다. 이를 통해 관리자 권한으로 악의적 작업을 수행할 수 있다.

🇺🇸 원문 (English)

The API token-issuing service in Jenkins before 1.606 and LTS before 1.596.2 allows remote attackers to gain privileges via a "forced API token change" involving anonymous users.

📍 영향받는 시스템

Jenkins 1.606 이전 버전 및 LTS 1.596.2 이전 버전

⚔️ 공격 벡터

curl -X POST http://target:8080/user/admin/generateNewToken?newTokenName=backdoor 를 통한 토큰 강제 재생성

🛡️ 대응 방법

Jenkins를 1.606 (또는 LTS 1.596.2) 이상으로 즉시 업그레이드

🔧 검증 코드

표시된 버전이 1.606 미만이거나 LTS 1.596.2 미만이면 취약하며, 그 이상이면 패치됨.

Shell / Script
dpkg-query -W -f='${Version}' jenkins 2>/dev/null || rpm -q --qf '%{VERSION}' jenkins 2>/dev/null || curl -sI http://localhost:8080 2>/dev/null | grep -i x-jenkins

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Jenkins