🇰🇷 한글 설명
Jenkins 2.106 및 이전 버전, LTS 2.89.3 및 이전 버전에서 부적절한 입력 검증 취약점이 존재합니다. Jenkins 홈 디렉토리가 대소문자를 구분하지 않는 파일 시스템에 있는 경우, 공격자가 접근해서는 안 되는 META-INF 및 WEB-INF 디렉토리 내의 플러그인 리소스 파일에 접근할 수 있습니다.
💡 쉬운 설명
파일 이름의 대소문자를 구분하지 않는 컴퓨터 환경에서 보안 규칙을 우회하는 문제입니다. 이를 통해 공격자가 원래는 볼 수 없어야 하는 중요한 설정 파일이나 내부 정보를 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
An improper input validation vulnerability exists in Jenkins versions 2.106 and earlier, and LTS 2.89.3 and earlier, that allows an attacker to access plugin resource files in the META-INF and WEB-INF directories that should not be accessible, if the Jenkins home directory is on a case-insensitive file system.
📍 영향받는 시스템
Jenkins 2.106 이하 버전 및 LTS 2.89.3 이하 버전
⚔️ 공격 벡터
대소문자 구분 없는 파일 시스템을 이용한 경로 조작을 통한 비인가 리소스 접근
🛡️ 대응 방법
Jenkins를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
Jenkins 관리 화면의 버전 정보 또는 CLI를 통해 현재 설치된 버전이 취약한 범위에 있는지 확인합니다.
curl -s http://<JENKINS_URL>/jnlpJars/jenkins-cli.jar | grep -i 'version' || echo 'Check Jenkins version via UI or CLI'