Średni Odebrany

CVE-2026-85245

opublikowano:
modyfikacja:
Ocena CVSS
5.9
Średni · v3.1
wektor: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Narażenie elementu danych na lukę w niewłaściwej sesji w komponencie Apache Camel Thrift.



Ten problem dotyczy Apache Camel: od 4.0.0 przed 4.18.5, od 4.19.0 przed 4.22.1.

Format danych Thrift niezorganizował przychodzące dane do udostępnionej domyślnej instancji typu docelowego, a nie do nowej kopii, i zwrócił ten udostępniony obiekt jako treść wymiany. Ponieważ instancja jest współdzielona w całym procesie, stan zapisany podczas unmarshalingu jednej wiadomości pozostał w obiekcie i był widoczny dla każdej późniejszej wiadomości używającej tego samego typu. Pola nieobecne w późniejszym ładunku zachowały wartości poprzedniej wiadomości, więc treść należąca do jednego nadawcy mogła zostać odczytana podczas przetwarzania wiadomości innego nadawcy, a jednoczesna wymiana mogła obserwować wzajemny stan częściowo zapisany. W przypadku wdrożenia, które obsługuje więcej niż jednego dzierżawcę lub użytkownika tą samą trasą, oznacza to ujawnienie danych jednej strony drugiej.

Uaktualnij do Apache Camel 4.23.0, co rozwiąże problem. Użytkownicy strumienia wydań 4.18.x LTS powinni dokonać aktualizacji do wersji 4.18.5. Użytkownicy strumienia wydań 4.22.x LTS powinni dokonać aktualizacji do wersji 4.22.1. Unmarshalling deserializuje teraz kopię, więc każda wymiana otrzymuje własną instancję i żaden stan nie jest przenoszony między komunikatami. W przypadku wdrożeń, których nie można natychmiast uaktualnić, skopiuj niezorganizowaną treść do nowej instancji natychmiast po uruchomieniu formatu danych i nie zachowuj odniesień do zwróconego obiektu.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org