CVE-2026-19445
Təsvir
Uzaqdakı, autentifikasiya olunmamış TLS kliyenti, əgər onun sni_callback funksiyası SSLSocket.context-ə fərqli kontekst təyin edirsə (server adına görə sertifikat seçməyin sənədləşdirilmiş yolu) və orijinal ssl.SSLContext-i aktiv saxlayan başqa heç nə yoxdursa, serverin çökməsinə və ya azad edilmiş göstəricinin (freed pointer) çağırılmasına səbəb ola bilər. Tipik hallar hər bağlantı üçün SSLContext yaradan və ya bağlantılar açıq olduğu halda onu dəyişdirən serverlərdir; dinləmə soketini bununla əhatə edən serverlərə təsir etmir. Yüngülləşdirmə: Serverin ömrü boyu sni_callback təyin edən hər bir SSLContext-ə istinadı saxlayın. TLS kliyentlərinə təsir etmir.
Necə düzəltmək olar
- Python Software Foundation CPython3.10.22, 3.11.17, 3.12.15, 3.13.16, 3.14.8, 3.15.0rc3 və ya daha yeni versiya
- github.com/python/cpython/pull/158504
- github.com/python/cpython/commit/34a53dce8174da2fceb12fe084a4def02a10053d
- github.com/python/cpython/commit/46133cd57d309652139ada74014aca7665ac552b
- github.com/python/cpython/commit/63fab143d94cafae71850831acfb52041ba44af7
- github.com/python/cpython/commit/cd7e51e7d4563866fbaa1e2521ae69b45daf3698
- github.com/python/cpython/commit/d8717ed01717a9641686e6e6f83f0ab8af235e2c
- github.com/python/cpython/commit/b12968cefe69ca1dcb8606c832ff73ee7dbf4ba8
- github.com/python/cpython/commit/ec44b5a3258cbda947d5e07242ee562ed05ef24b
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Python Software Foundation CPython | v < 3.10.22, 3.11.0 ≤ v < 3.11.17, 3.12.0 ≤ v < 3.12.15, 3.13.0 ≤ v < 3.13.16, 3.14.0 ≤ v < 3.14.8, 3.15.0a1 ≤ v < 3.15.0rc3 | 3.10.22, 3.11.17, 3.12.15, 3.13.16, 3.14.8, 3.15.0rc3 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.