CVE-2026-85243
Apache Camel: 공격자가 제어하는 메시지 구조를 통한 Camel-Crypto-PGP 무결성 검증 다운그레이드
- 게시됨
- 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:N/I:H/A:N낮음 · 다음 30일
- 백분위수
- 8.0%
- 모델 날짜
- 2026. 10. 25.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Apache Camel Crypto PGP 컴포넌트의 무결성 검사 값 검증 미흡 취약점입니다. 이 문제는 Apache Camel 4.0.0부터 4.18.5 이전, 4.19.0부터 4.22.1 이전 버전에 영향을 미칩니다. unmarshal()은 메시지가 OpenPGP 대칭 암호화 무결성 보호 데이터 패킷인 경우에만 수정 감지 코드를 검증했습니다. 구형 대칭 암호화 데이터 패킷에는 이러한 코드가 없으며, OpenPGP의 CFB 모드는 이 코드 없이는 변조 가능하므로 해당 패킷을 사용하는 메시지는 검사를 완전히 건너뛰었습니다. 패킷 유형은 메시지를 생성한 주체가 선택하므로, 발신자 또는 전송 중 메시지를 재작성할 수 있는 누구든 무결성 검사 적용 여부를 결정할 수 있었습니다. 기존 integrity 옵션은 마셜링에만 적용되며 복호화 측 대응 옵션이 없었기 때문에, 배포 환경에서 수신하는 메시지에 무결성 보호를 요구할 수 없었습니다. 이 문제를 수정한 Apache Camel 4.23.0으로 업그레이드하십시오. 4.18.x LTS 릴리스 스트림 사용자는 4.18.5로 업그레이드해야 합니다. 4.22.x LTS 릴리스 스트림 사용자는 4.22.1로 업그레이드해야 합니다. 기본값이 true인 requireIntegrityProtection 옵션이 이제 무결성 보호되지 않은 메시지를 거부합니다. signatureVerificationOption은 여전히 기본값이 optional이므로 서명이 없는 메시지는 수락된다는 점에 유의하십시오. 두 옵션을 함께 사용해야 복호화된 메시지에 기밀성뿐 아니라 진정성도 부여됩니다. 즉시 업그레이드할 수 없는 배포 환경의 경우, 무결성 보호 패킷을 사용하지 않는 메시지가 데이터 형식에 도달하기 전에 거부하십시오. 레거시 패킷을 계속 전송하는 발신자와 상호 운용해야 하는 라우트는 업그레이드 후 requireIntegrityProtection=false로 설정하고, 복호화된 콘텐츠를 인증되지 않은 것으로 취급해야 합니다.
소스
CVE-2026-85243에 대한 실행 가능한 Spring Boot 및 Quarkus 개념 증명으로, Apache Camel camel-crypto-pgp 무결성 검증 다운그레이드와 그 수정 사항을 시연합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.