Wysoki Odebrany

CVE-2026-80343

opublikowano:
modyfikacja:
Ocena CVSS
8.2
Wysoki · v3.1
wektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

>_ Opis

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

Niewłaściwa obsługa luki w zabezpieczeniach związanej z rozróżnianiem wielkości liter w komponencie HTTP Apache Camel Netty.



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



Ograniczenie bezpieczeństwa Camel-netty-http porównało ścieżkę żądania ze skonfigurowaną ścieżką kontekstu przy użyciu dopasowania uwzględniającego wielkość liter, podczas gdy routing wysyłający żądanie do punktu końcowego nie stosował tej samej reguły. Dlatego te dwa porównania nie wykazały zgodności dla żadnej ścieżki, której przypadek różnił się od skonfigurowanej wartości. Zewnętrzny obiekt wywołujący może zmienić wielkość liter w segmencie ścieżki, tak aby ograniczenie bezpieczeństwa nie rozpoznawało już ścieżki jako chronionej, podczas gdy żądanie nadal było wysyłane do tego samego punktu końcowego. W rezultacie ograniczenie jest pomijane i osiągana jest chroniona trasa bez jej spełnienia. Nie są wymagane żadne dane uwierzytelniające, wcześniejszy dostęp ani specjalna konfiguracja poza możliwością wysłania żądania do konsumenta.



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. Ograniczenie dopasowuje teraz ścieżkę żądania do tych samych reguł przypadku, których używa wysyłka, więc obie strony nie mogą się już różnić. W przypadku wdrożeń, których nie można uaktualnić natychmiast, umieść decyzję o autoryzacji przed klientem Camel, na przykład w odwrotnym serwerze proxy, który normalizuje ścieżkę żądania przed przekazaniem dalej.

>_ 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