🔍 CVE-2026-42520

7.5
CVSS Score
HIGH
2026-04-29
2026-10-26 20:10
✅ 완료

🇰🇷 한글 설명

Jenkins Credentials Binding Plugin 719.v80e905ef14eb_ 이전 버전에서 파일 및 ZIP 파일 자격증명의 파일명 검증 부재로 인해 공격자가 임의 위치에 파일을 작성할 수 있습니다. Jenkins가 낮은 권한 사용자의 자격증명 구성을 허용하는 경우 원격 코드 실행(RCE)으로 이어질 수 있습니다.

💡 쉬운 설명

Jenkins 플러그인 버그로 인해 악의적 파일 이름을 사용하면 서버 어디든 파일을 저장할 수 있습니다. 이를 악용하면 공격자가 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

Jenkins Credentials Binding Plugin 719.v80e905ef14eb_ and earlier does not sanitize file names for file and zip file credentials, allowing attackers able to provide credentials to a job to write files to arbitrary locations on the node filesystem, which can lead to remote code execution if Jenkins is configured to allow a low-privileged user to configure file or zip file credentials used for a job running on the built-in node.

📍 영향받는 시스템

Jenkins Credentials Binding Plugin 버전 719.v80e905ef14eb_ 및 이전 버전

⚔️ 공격 벡터

job 자격증명 구성 시 특수 경로(예: ../../) 포함 파일명으로 임의 위치에 파일 작성

🛡️ 대응 방법

Jenkins Credentials Binding Plugin을 720 버전 이상으로 업그레이드

🔧 검증 코드

credentials-binding 플러그인 버전이 719.v80e905ef14eb_ 이하면 취약함. 720 이상이면 패치됨

Shell / Script
dpkg -l 2>/dev/null | grep -i credentials-binding || find /var/lib/jenkins/plugins -name '*credentials-binding*' 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Jenkins