CVE-2026-85296
Apache Camel: Camel-AS2-Partnerübergreifende Signaturschlüssel-Verwechslung durch gemeinsam genutzten Zustand pro Anfrage
- Veröffentlicht
- 19.10.2026
- Aktualisiert
- 19.10.2026
- CNA zuweisen
- apache
- Beweise beobachtet
- 20.10.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:NNiedrig · nächste 30 Tage
- Perzentil
- 32,9 %
- Modelldatum
- 25.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Schwachstelle durch Offenlegung eines Datenelements gegenüber der falschen Sitzung in der Apache-Camel-AS2-Komponente. Dieses Problem betrifft Apache Camel: von 4.0.0 vor 4.18.5, von 4.19.0 vor 4.22.1. Signiermaterial, das zu einer einzelnen Anfrage gehörte, wurde in einem Zustand gespeichert, der über Anfragen hinweg geteilt wurde, statt auf die gerade verarbeitete Anfrage beschränkt zu sein. Wenn eine Bereitstellung mehr als einen Handelspartner bedient, konnten gleichzeitige oder aufeinanderfolgende Anfragen daher das Material des jeweils anderen sehen, und eine Message Disposition Notification konnte mit dem Schlüssel eines anderen Partners als dem, für den die Empfangsbestätigung bestimmt war, signiert werden. Das Ergebnis ist eine partnersübergreifende Schlüsselverwechslung: eine Empfangsbestätigung, die dem falschen Partner zuzuordnen ist, und das Signiermaterial eines Partners, das bei der Abwicklung des Austauschs eines anderen Partners verwendet wird. AS2-Bereitstellungen sind konstruktionsbedingt typischerweise Multi-Partner-Umgebungen, sodass die Bedingung durch gewöhnlichen gleichzeitigen Datenverkehr erreicht wird und nicht durch etwas, das der Angreifer arrangieren müsste. Führen Sie ein Upgrade auf Apache Camel 4.23.0 durch, das das Problem behebt. Benutzer des LTS-Release-Streams 4.18.x sollten auf 4.18.5 aktualisieren. Benutzer des LTS-Release-Streams 4.22.x sollten auf 4.22.1 aktualisieren. Signierschlüssel pro Anfrage sind nun in ResponseMDN auf die gerade verarbeitete Anfrage beschränkt. Für Bereitstellungen, die nicht sofort aktualisiert werden können, führen Sie einen separaten Camel-Kontext pro Handelspartner aus, damit kein Signiermaterial zwischen ihnen geteilt wird.
Quellen
Ausführbare Spring-Boot- und Quarkus-Proof-of-Concept, die CVE-2026-85296 reproduziert, eine partnerübergreifende MDN-Signaturschlüssel-Verwechslung (CWE-488) in camel-as2, mit betroffenen und korrigierten Builds.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.