🇰🇷 한글 설명
Jenkins 2.587 이하 및 LTS 2.580.1 이하 버전은 이름이 변경되는 항목의 디렉터리를 복사할 때 심볼릭 링크를 따라갑니다. 이로 인해 Item/Create 및 Item/Configure 권한을 가진 공격자가 Jenkins 컨트롤러 파일 시스템의 임의 파일을 읽을 수 있습니다.
💡 쉬운 설명
Jenkins에서 프로젝트 이름을 바꿀 때 특정 바로가기 파일을 따라가는 문제가 있습니다. 일부 권한을 가진 사용자가 이를 악용해 서버 안의 임의의 파일 내용을 볼 수 있습니다.
🇺🇸 원문 (English)
Jenkins 2.587 and earlier, LTS 2.580.1 and earlier follows symbolic links when copying the directory of an item being renamed, allowing attackers with Item/Create and Item/Configure permission to read arbitrary files on the Jenkins controller file system.
📍 영향받는 시스템
Jenkins 2.587 이하, Jenkins LTS 2.580.1 이하 버전
⚔️ 공격 벡터
Item/Create 및 Item/Configure 권한을 가진 인증된 사용자가 심볼릭 링크가 포함된 항목을 생성하고 이름을 변경하여 컨트롤러의 임의 파일을 읽음
🛡️ 대응 방법
Jenkins를 2.588 이상 또는 LTS 2.581.1 이상으로 업그레이드
🔧 검증 코드
출력된 버전이 2.587 이하이거나 LTS 2.580.1 이하이면 취약하며, 2.588 이상 또는 LTS 2.581.1 이상이면 패치된 것입니다.
java -jar jenkins.war --version 2>/dev/null || jenkins --version 2>/dev/null