Pivotal Spring Data Commons, spring data commons, spring data rest 취약점
XMLBeam 1.4.14 이하 버전과 함께 사용되는 Spring Data Commons 1.13 이상 1.13.12 미만 버전 및 2.0 이상 2.0.7 미만 버전에는 기반 라이브러리인 XMLBeam이 외부 참조 확장을 제한하지 않아 발생하는 XML 외부 엔터티 참조 제한 미흡으로 인한 속성 바인더 취약점이 존재합니다. 인증되지 않은 원격 악성 사용자는 Spring Data의 프로젝션 기반 요청 페이로드 바인딩에 특수하게 조작된 요청 매개변수를 제공하여 시스템의 임의 파일에 접근할 수 있습니다.
XMLBeam 1.4.14 이하 버전과 함께 사용되는 Spring Data Commons 1.13 이상 1.13.12 미만 버전 및 2.0 이상 2.0.7 미만 버전에는 기반 라이브러리인 XMLBeam이 외부 참조 확장을 제한하지 않아 발생하는 XML 외부 엔터티 참조 제한 미흡으로 인한 속성 바인더 취약점이 존재합니다. 인증되지 않은 원격 악성 사용자는 Spring Data의 프로젝션 기반 요청 페이로드 바인딩에 특수하게 조작된 요청 매개변수를 제공하여 시스템의 임의 파일에 접근할 수 있습니다.
한국어 설명은 영문 원문을 기준으로 제공됩니다. 제품명·버전·보안 식별자는 아래 원문과 함께 확인할 수 있습니다.
영문 원문 보기
Spring Data Commons, versions 1.13 prior to 1.13.12 and 2.0 prior to 2.0.7, used in combination with XMLBeam 1.4.14 or earlier versions, contains a property binder vulnerability caused by improper restriction of XML external entity references as underlying library XMLBeam does not restrict external reference expansion. An unauthenticated remote malicious user can supply specially crafted request parameters against Spring Data's projection-based request payload binding to access arbitrary files on the system.
영향 제품·버전
제품 Pivotal Spring Data Commons, spring data rest
영향 버전 Pivotal Spring Data Commons, spring data rest 1.13 prior to 1.13.12, 2.0 prior to 2.0.7, >= 1.13 <= 1.13.11, >= 2.0 <= 2.0.6, >= 3.0 <= 3.0.6, > 2.6 <= 2.6.11, <= 1.4.14
Pivotal Spring Data Commons, spring data rest의 현재 전체 버전이 공식 영향 범위(Pivotal Spring Data Commons, spring data rest 1.13 prior to 1.13.12, 2.0 prior to 2.0.7, >= 1.13 <= 1.13.11, >= 2.0 <= 2.0.6, >= 3.0 <= 3.0.6, > 2.6 <= 2.6.11, <= 1.4.14)에 포함되는지 확인합니다. OS를 선택하면 해당 OS의 제품·패키지·KB·APAR 확인 명령만 표시됩니다.
조치방안
공식 보안 권고 원문에서 영향 버전, fixed version, 패치 번호 또는 공식 완화조치를 확인한 뒤 적용합니다.
조치 후 확인사항
패치 후 같은 명령으로 전체 버전을 다시 확인해 수정 버전은 공급사 공식자료 확인 필요 기준을 충족하는지 확인합니다. 이어서 XML 외부 개체(XXE) 관련 오류·공격 흔적이 새로 발생하지 않는지 확인합니다.