CVE-2026-69249
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
python-cryptography w wersjach 42.0.0 do 48.0.0 ma podatność na atak DoS polegający na wykładniczym wzroście czasu przetwarzania nieprawidłowych łańcuchów certyfikatów zawierających zduplikowane certyfikaty samopodpisane. Problem wynika z rekurencyjnej funkcji build_chain_inner, która nie usuwa duplikatów, co pozwala atakującemu na przeciążenie zasobów. Podatność została naprawiona w wersji 49.0.0.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do przeprowadzenia ataku typu odmowa usługi (DoS), powodując znaczne spowolnienie lub zablokowanie działania aplikacji używających tej biblioteki do walidacji certyfikatów. Integralność systemu nie jest zagrożona, ale dostępność może zostać poważnie naruszona.
Rekomendacja
Zaleca się jak najszybszą aktualizację biblioteki python-cryptography do wersji 49.0.0 lub nowszej, która zawiera poprawkę eliminującą problem.
Inne podatności w python-cryptography
Oryginalny opis (angielski, źródło NVD)
python-cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In versions 42.0.0 through 48.0.0, when resolving invalid certificate chains that include duplicate copies of self-signed certificates, the processing recursively invokes the same candidate, leading to an exponential blowup. Although the limitation that the chain depth cannot exceed a specified maximum depth prevents unbounded recursion and guarantees termination, an attacker-controlled certificate chain can lead the processing to easily take more than 5s to reject in testing. This amplification could form the basis for a resource exhaustion denial of service attack. The core issue arises in the recursive nature of build_chain_inner, which does not de-duplicate against previously analyzed candidates. As the correctness of validation is not affected, the integrity of a system cannot be compromised through this vector, only its availability. This issue is fixed in 49.0.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

