CVE-2026-85245
Apache Camel: 공유 역직렬화 대상(Shared Deserialization Target)을 통한 Camel-Thrift 교차 교환 데이터 노출
- 게시됨
- 2026. 10. 19.
- 업데이트됨
- 2026. 10. 19.
- CNA 할당 중
- apache
- 증거 관찰됨
- 2026. 10. 19.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N낮음 · 다음 30일
- 백분위수
- 30.7%
- 모델 날짜
- 2026. 10. 25.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Apache Camel Thrift 구성 요소의 잘못된 세션에 데이터 요소 노출 취약점입니다. 이 문제는 Apache Camel 4.0.0부터 4.18.5 이전, 4.19.0부터 4.22.1 이전 버전에 영향을 미칩니다. Thrift 데이터 형식은 수신 데이터를 대상 유형의 새 복사본이 아닌 공유 defaultInstance로 언마셜하고, 해당 공유 객체를 exchange 본문으로 반환했습니다. 이 인스턴스는 프로세스 전역에서 공유되므로 한 메시지를 언마셜하는 동안 기록된 상태가 객체에 남아 동일한 유형을 사용하는 이후의 모든 메시지에 노출되었습니다. 이후 페이로드에 없는 필드는 이전 메시지의 값을 유지했기 때문에 한 발신자의 콘텐츠가 다른 발신자의 메시지를 처리하는 동안 읽힐 수 있었고, 동시 exchange가 서로의 부분적으로 기록된 상태를 관찰할 수 있었습니다. 동일한 라우트를 통해 여러 테넌트나 사용자에게 서비스를 제공하는 배포에서는 한 당사자의 데이터가 다른 당사자에게 공개되는 것입니다. 이 문제를 수정한 Apache Camel 4.23.0으로 업그레이드하십시오. 4.18.x LTS 릴리스 스트림 사용자는 4.18.5로 업그레이드해야 합니다. 4.22.x LTS 릴리스 스트림 사용자는 4.22.1로 업그레이드해야 합니다. 이제 언마셜링은 복사본으로 역직렬화하므로 각 exchange가 자체 인스턴스를 가지며 메시지 간에 상태가 이어지지 않습니다. 즉시 업그레이드할 수 없는 배포의 경우 데이터 형식이 실행된 직후 언마셜된 본문을 새 인스턴스로 복사하고, 반환된 객체에 대한 참조를 유지하지 마십시오.
소스
CVE-2026-85245를 재현하는 실행 가능한 Spring Boot 개념 증명으로, camel-thrift 교차 거래소 데이터 노출 문제를 다루며, 취약 버전과 수정 버전의 비교 및 완화 방안을 포함합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.