Wysoki Odebrany

CVE-2026-85250

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

>_ Opis

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

Niewłaściwe ograniczenie luki w zabezpieczeniach XML external Entity Reference w komponencie Apache Camel XPath.

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

Po ustawieniu documentType na InputSource, XPathBuilder przekazał ładunek bezpośrednio do javax.xml.xpath, który tworzy własny DocumentBuilder, korzystając z ustawień domyślnych JDK. Dlatego też pominięto wzmocnienie zastosowane w domyślnym typie dokumentu Camela: przyjęto tutaj deklarację DOCTYPE, która została odrzucona w przypadku domyślnego typu dokumentu, a zadeklarowany przez nią podmiot zewnętrzny został rozwiązany i rozszerzony do ocenianego dokumentu. Zewnętrzny nadawca, którego XML osiąga takie wyrażenie, mógłby odczytać pliki możliwe do odczytania przez proces Camela i spowodować, że proces wyśle ​​żądania do hostów, których nazwę. Dwa typy dokumentów różniące się co do konfiguracji parsera sprawiły, że było to osiągalne, ponieważ wdrożenie wybierające źródło wejściowe ze względu na przesyłanie strumieniowe nic nie wskazywało, że wybierało również słabszy analizator składni.

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. Typ dokumentu InputSource przechodzi teraz przez ten sam udoskonalony analizator składni, co typ domyślny, więc dokument DOCTYPE jest odrzucany. Należy zauważyć, że udostępnia on również udokumentowaną lukę ewakuacyjną tego typu: te same właściwości systemowe DocumentBuilderFactory, które rozluźniają typ domyślny, rozluźniają ten typ, więc wdrożenie, które je ustawił, pozostaje niechronione zgodnie z projektem. W przypadku wdrożeń, których nie można natychmiast uaktualnić, nie używaj documentType=InputSource w wyrażeniach ocenianych w niezaufanym formacie XML; domyślny typ dokumentu już odrzuca DOCTYPE.

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