Wysoki Oczekuje na analizę

CVE-2026-101019

opublikowano:
modyfikacja:
Ocena CVSS
8.3
Wysoki · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

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

Opis
NGINX JavaScript (njs) ma lukę w zabezpieczeniach, polegającą na tym, że moduł XML njs udostępnia atrybuty XML oparte na jednostkach niezgodnie z kanonizacją libxml2. Zarówno we wbudowanym backendie njs, jak i QuickJS podczas procesu kanonizacji, moduł pobierający $attr$Name może zwrócić wartość niezdefiniowaną dla jawnie obecnego atrybutu zawierającego odwołanie do jednostki wewnętrznej. Funkcja pobierająca $attrs może zwrócić wartość pochodzącą tylko z pierwszego potomka atrybutu. Może to pozwolić nieuwierzytelnionemu atakującemu, który włoży znaczny wysiłek w uzyskanie autentycznie podpisanego dokumentu, na pominięcie sprawdzania poprawności, dopóki weryfikacja podpisu zakończy się pomyślnie. Wdrożenie nginx-saml jest potwierdzonym konsumentem, którego dotyczy problem, jeśli jest uruchamiane z wbudowanym backendem njs.

Wpływ
W przypadku klientów korzystających z podpisanego pliku XML, których dotyczy problem, nieuwierzytelniony atakujący może spowodować, że atrybuty istotne dla bezpieczeństwa będą wyglądać na nieobecne lub obcięte, mimo że weryfikacja podpisu zakończy się pomyślnie. W nginx-saml może to ominąć kontrole wygaśnięcia, miejsca docelowego i korelacji żądań, umożliwiając odtworzenie lub akceptację odpowiedzi poza zamierzonym kontekstem. Nie pozwala na fałszowanie podpisu ani tożsamości ani na bezpośredni wpływ na dostępność. Nie ma ekspozycji na płaszczyznę kontrolną; jest to wyłącznie problem płaszczyzny danych.



 Uwaga: Wersje oprogramowania, które osiągnęły koniec wsparcia technicznego (EoTS), nie są oceniane.

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