🇰🇷 한글 설명
Jenkins DRY 플러그인 2.49 및 이전 버전에서 빌드 프로세스 중 XML 외부 엔티티(XXE)를 처리할 때 발생하는 취약점입니다. 권한을 가진 공격자가 Jenkins 마스터의 비밀 정보를 추출하거나, 서버 측 요청 위조(SSRF) 및 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
Jenkins의 특정 플러그인이 외부의 악의적인 XML 파일을 잘못 읽어 들여 발생하는 보안 문제입니다. 이를 통해 해커가 서버의 중요한 비밀번호를 훔치거나 서버를 마비시킬 수 있습니다.
🇺🇸 원문 (English)
Jenkins DRY Plugin 2.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 DRY Plugin 2.49 및 그 이전 버전
⚔️ 공격 벡터
사용자 권한을 가진 공격자가 조작된 XML 파일을 빌드 프로세스에 포함시켜 공격
🛡️ 대응 방법
Jenkins DRY 플러그인을 최신 버전으로 업데이트
🔧 검증 코드
출력된 결과에서 dry 플러그인의 버전이 2.49 이하인지 확인
jenkins-plugin-cli list | grep dry