🇰🇷 한글 설명
Jenkins PAM Authentication Plugin 1.5 및 이전 버전(1.4.1 제외)에서 권한 확인 절차가 누락되었습니다. 이로 인해 Overall/Read 권한을 가진 사용자가 /etc/shadow 파일의 제한된 정보와 Jenkins 실행 사용자에 대한 정보를 획득할 수 있습니다.
💡 쉬운 설명
시스템의 중요한 비밀번호 정보가 담긴 파일의 일부를 권한이 낮은 사용자가 몰래 볼 수 있는 보안 결함입니다. 이를 통해 공격자가 시스템의 사용자 정보를 파악할 위험이 있습니다.
🇺🇸 원문 (English)
A missing permission check in Jenkins PAM Authentication Plugin 1.5 and earlier, except 1.4.1 in PamSecurityRealm.DescriptorImpl#doTest allowed users with Overall/Read permission to obtain limited information about the file /etc/shadow and the user Jenkins is running as.
📍 영향받는 시스템
Jenkins PAM Authentication Plugin 1.5 이하 버전 (1.4.1 제외)
⚔️ 공격 벡터
Overall/Read 권한을 가진 내부 사용자가 취약한 플러그인 기능을 통해 시스템 파일 정보에 접근
🛡️ 대응 방법
Jenkins PAM Authentication Plugin을 최신 버전으로 업데이트하거나 보안 패치가 적용된 버전으로 교체
🔧 검증 코드
출력된 플러그인 버전이 1.5 이하인지 확인하여 취약 여부를 판단합니다.
jenkins-plugin-cli list | grep pam-authentication