🇰🇷 한글 설명
Jenkins Openstack Cloud Plugin 2.35 및 이전 버전에서 민감한 정보가 노출되는 취약점이 발견되었습니다. Jenkins에 Overall/Read 권한을 가진 공격자가 탈취한 자격 증명 ID를 사용하여 공격자가 지정한 URL로 연결을 시도하고, Jenkins에 저장된 자격 증명을 캡처하거나 임의의 HTTP 요청을 전송할 수 있습니다.
💡 쉬운 설명
Jenkins의 특정 플러그인을 사용하는 공격자가 관리자 권한이 없더라도 저장된 비밀번호나 인증 정보를 몰래 빼낼 수 있는 보안 구멍입니다. 공격자가 만든 가짜 사이트로 Jenkins가 정보를 보내도록 유도하여 중요한 정보를 가로챌 수 있습니다.
🇺🇸 원문 (English)
A exposure of sensitive information vulnerability exists in Jenkins Openstack Cloud Plugin 2.35 and earlier in BootSource.java, InstancesToRun.java, JCloudsCleanupThread.java, JCloudsCloud.java, JCloudsComputer.java, JCloudsPreCreationThread.java, JCloudsRetentionStrategy.java, JCloudsSlave.java, JCloudsSlaveTemplate.java, LauncherFactory.java, OpenstackCredentials.java, OpenStackMachineStep.java, SlaveOptions.java, SlaveOptionsDescriptor.java that allows attackers with Overall/Read access to Jenkins to connect to an attacker-specified URL using attacker-specified credentials IDs obtained through another method, capturing credentials stored in Jenkins, and to cause Jenkins to submit HTTP requests to attacker-specified URLs.
📍 영향받는 시스템
Jenkins Openstack Cloud Plugin 2.35 및 그 이전 버전
⚔️ 공격 벡터
Overall/Read 권한을 가진 사용자가 조작된 자격 증명 ID를 사용하여 외부 URL로 HTTP 요청을 유도함
🛡️ 대응 방법
Jenkins Openstack Cloud Plugin을 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 2.35 이하인지 확인하여 취약 여부를 판단합니다.
jenkins-plugin-cli list | grep openstack-cloud