Jenkins 2.575 및 이전 버전과 LTS 2.568.1 및 이전 버전에 포함된 Remoting 3384.v60d89463d9e0 및 이전 버전(3355.3357.v931d3c992987 제외)에서는 Remoting 역직렬화 구현의 대체 경로를 통해 확인되는 클래스에 JEP-200 클래스 필터가 적용되지 않습니다. 이로 인해 agent 프로세스, agent에서 실행되는 코드 및 Agent/Connect 권한이 있는 공격자가 Jenkins core classpath의 클래스에 대한 JEP-200 역직렬화 필터를 우회할 수 있습니다.
Jenkins 2.575 및 이전 버전과 LTS 2.568.1 및 이전 버전에 포함된 Remoting 3384.v60d89463d9e0 및 이전 버전(3355.3357.v931d3c992987 제외)에서는 Remoting 역직렬화 구현의 대체 경로를 통해 확인되는 클래스에 JEP-200 클래스 필터가 적용되지 않습니다. 이로 인해 agent 프로세스, agent에서 실행되는 코드 및 Agent/Connect 권한이 있는 공격자가 Jenkins core classpath의 클래스에 대한 JEP-200 역직렬화 필터를 우회할 수 있습니다.
한국어 설명은 영문 원문을 기준으로 제공됩니다. 제품명·버전·보안 식별자는 아래 원문과 함께 확인할 수 있습니다.
영문 원문 보기
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.
영향 제품·버전
제품 Jenkins Project Jenkins, Remoting
영향 버전 Jenkins Project Jenkins, Remoting · 영향 버전은 공급사 공식자료 확인 필요
Jenkins Project Jenkins, Remoting의 현재 전체 버전이 공식 영향 범위(Jenkins Project Jenkins, Remoting · 영향 버전은 공급사 공식자료 확인 필요)에 포함되는지 확인합니다. OS를 선택하면 해당 OS의 제품·패키지·KB·APAR 확인 명령만 표시됩니다.
조치방안
공급사 공식 보안 권고에서 영향 버전, 수정 버전, 패치 번호와 공식 완화조치를 먼저 확인해야 합니다.
조치 후 확인사항
패치 후 같은 명령으로 전체 버전을 다시 확인해 수정 버전은 공급사 공식자료 확인 필요 기준을 충족하는지 확인합니다. 이어서 안전하지 않은 역직렬화 관련 오류·공격 흔적이 새로 발생하지 않는지 확인합니다.