🇰🇷 한글 설명
Remoting 3384.v60d89463d9e0 및 이전 버전(특정 버전 제외)에서 JEP-200 클래스 필터가 역직렬화 구현의 폴백 경로를 통해 해결되는 클래스에 적용되지 않는 취약점이 발견되었습니다. 이로 인해 에이전트 프로세스나 Agent/Connect 권한을 가진 공격자가 Jenkins 코어 클래스패스에 있는 클래스에 대해 역직렬화 필터를 우회할 수 있습니다.
💡 쉬운 설명
Jenkins의 통신 모듈에서 보안 검사 규칙이 제대로 적용되지 않는 허점이 발견되었습니다. 이를 통해 권한을 가진 공격자가 보안 필터를 피해 악성 코드를 실행할 위험이 있습니다.
🇺🇸 원문 (English)
In Remoting 3384.v60d89463d9e0 and earlier, except 3355.3357.v931d3c992987, included in Jenkins 2.575 and earlier, LTS 2.568.1 and earlier, the JEP-200 class filter is not applied to classes resolved via a fallback path in the Remoting deserialization implementation, allowing agent processes, code running on agents, and attackers with Agent/Connect permission to bypass the JEP-200 deserialization filter for classes on the Jenkins core classpath.
📍 영향받는 시스템
Remoting 3384.v60d89463d9e0 이하 (3355.3357.v931d3c992987 제외), Jenkins 2.575 이하, LTS 2.568.1 이하
⚔️ 공격 벡터
Agent/Connect 권한을 가진 공격자가 역직렬화 폴백 경로를 이용해 JEP-200 필터를 우회하여 공격 수행
🛡️ 대응 방법
Jenkins 및 Remoting을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Jenkins 버전이 취약한 버전 범위(2.575 이하 또는 LTS 2.568.1 이하)에 해당하는지 확인하십시오.
jenkins --version 2>/dev/null || java -jar jenkins.war --version 2>/dev/null || echo 'Check Jenkins version manually'