🇰🇷 한글 설명
Jenkins 1.650 이전, LTS 1.642.2 이전 버전의 API 엔드포인트에서 XStream 직렬화 취약점을 통해 인증된 공격자가 XML 파일의 악성 직렬화 데이터를 전송하여 임의의 코드를 원격 실행할 수 있습니다.
💡 쉬운 설명
Jenkins 자동화 도구에 로그인한 공격자가 특수 제작된 XML 파일을 보내 서버를 장악할 수 있습니다. 이는 시스템이 신뢰할 수 없는 데이터를 안전하지 않게 처리하기 때문입니다.
🇺🇸 원문 (English)
Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow remote authenticated users to execute arbitrary code via serialized data in an XML file, related to XStream and groovy.util.Expando.
📍 영향받는 시스템
Jenkins 1.650 이전 모든 버전, Jenkins LTS 1.642.2 이전 모든 LTS 버전
⚔️ 공격 벡터
인증된 공격자가 XStream 역직렬화 취약점을 악용하여 groovy.util.Expando를 통해 API 엔드포인트에서 RCE 실행
🛡️ 대응 방법
Jenkins를 1.650 이상 또는 1.642.2 LTS 이상으로 즉시 업그레이드
🔧 검증 코드
출력된 버전이 1.650 미만이면 취약 상태 - 즉시 업그레이드 필요
curl -s http://localhost:8080/api/json 2>/dev/null | grep -o '"version":"[^"]*"'