🔍 CVE-2018-1000009

8.8
CVSS Score
HIGH
2018-01-23
2026-06-17 01:32
✅ 완료

🇰🇷 한글 설명

Jenkins Checkstyle Plugin 3.49 및 이전 버전에서 XML 외부 엔티티(XXE) 취약점이 발견되었습니다. 이를 통해 권한을 가진 공격자가 Jenkins 마스터의 비밀 정보를 추출하거나, 서버 측 요청 위조(SSRF) 및 서비스 거부(DoS) 공격을 수행할 수 있습니다.

💡 쉬운 설명

파일을 읽는 과정에서 악의적인 명령이 포함된 XML 파일을 처리할 때 발생하는 보안 문제입니다. 공격자가 이 취약점을 이용하면 서버 내부의 중요한 정보를 훔치거나 서버를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

Jenkins Checkstyle Plugin 3.49 and earlier processes XML external entities in files it parses as part of the build process, allowing attackers with user permissions in Jenkins to extract secrets from the Jenkins master, perform server-side request forgery, or denial-of-service attacks.

📍 영향받는 시스템

Jenkins Checkstyle Plugin 3.49 및 그 이전 버전

⚔️ 공격 벡터

Jenkins 사용자 권한을 가진 공격자가 빌드 프로세스 중 처리되는 XML 파일에 악성 엔티티를 삽입하여 공격

🛡️ 대응 방법

Jenkins Checkstyle Plugin을 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 3.49보다 높은지 확인하십시오.

Shell / Script
curl -s http://<JENKINS_URL>/plugin/checkstyle/api/json | grep -E 'version' | sed 's/.*"version":"\([^"]*\)".*/\1/'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Jenkins