Wysoki Odebrany

CVE-2026-97687

opublikowano:
modyfikacja:
Ocena CVSS
7.6
Wysoki · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/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.

urllib3 to biblioteka klienta HTTP dla Pythona. Od wersji 1.26.0 do 2.8.0 ścieżki konfiguracyjne proxy_ssl_context, proxy_assert_hostname, proxy_assert_fingerprint, ssl_context, cert_reqs, valid_mode, use_forwarding_for_https=True i CERT_NONE nie pozostają oddzielone, ponieważ ustawienia TLS serwera docelowego są niepoprawnie stosowane do połączenia proxy HTTPS. Wyzwalaczem jest to, że aplikacja używa proxy HTTPS i konfiguruje ustawienia TLS serwera docelowego, które muszą pozostać oddzielone od uzgadniania TLS proxy, w tym przekazywanie HTTPS z tożsamością lub poświadczeniami specyficznymi dla celu. Zastosowanie cert_reqs=CERT_NONE może zastąpić proxy_ssl_context.verify_mode w miejscu, a mutacja będzie się utrzymywać, więc późniejsze połączenia wykorzystujące ten sam kontekst mogą łączyć się z serwerem proxy HTTPS bez weryfikacji certyfikatu. Mechanizm ataku polega na tym, że osoba atakująca przechwytuje serwer proxy HTTPS i podszywa się pod niego po tym, jak skuteczna polityka proxy zaakceptuje certyfikat atakującego. Efekt jest taki, że osoba atakująca może obserwować lub modyfikować ruch przesyłany dalej lub otrzymać docelowy certyfikat klienta TLS, podczas gdy tunelowanie CONNECT nadal zachowuje oddzielne, kompleksowe docelowe połączenie TLS. Ten problem został rozwiązany w wersji 2.8.0.

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