CVE-2024-4032
Təsvir
“ipaddress” modulu müəyyən IPv4 və IPv6 ünvanlarının “qlobal əlçatan” (globally reachable) və ya “özəl” (private) olub-olmaması barədə yanlış məlumatlar ehtiva edirdi. Bu, ipaddress.IPv4Address, ipaddress.IPv4Network, ipaddress.IPv6Address və ipaddress.IPv6Network klaslarının is_private və is_global xüsusiyyətlərinə təsir göstərirdi və dəyərlər IANA Special-Purpose Address Registries-dən gələn ən son məlumatlara uyğun qaytarılmırdı. CPython 3.12.4 və 3.13.0a6 versiyaları bu reyestrlərdən yenilənmiş məlumatları ehtiva edir və beləliklə, gözlənilən şəkildə çalışır.
Necə düzəltmək olar
- Python Software Foundation CPython3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.4, 3.13.0a6 və ya daha yeni versiya
- github.com/python/cpython/pull/113179
- github.com/python/cpython/commit/22adf29da8d99933ffed8647d3e0726edd16f7f8
- github.com/python/cpython/commit/40d75c2b7f5c67e254d0a025e0f2e2c7ada7f69f
- github.com/python/cpython/commit/895f7e2ac23eff4743143beef0f0c5ac71ea27d3
- github.com/python/cpython/commit/ba431579efdcbaed7a96f2ac4ea0775879a332fb
- github.com/python/cpython/commit/c62c9e518b784fe44432a3f4fc265fb95b651906
- github.com/python/cpython/commit/f86b17ac511e68192ba71f27e752321a3252cee3
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Python Software Foundation CPython | v < 3.8.20, 3.9.0 ≤ v < 3.9.20, 3.10.0 ≤ v < 3.10.15, 3.11.0 ≤ v < 3.11.10, 3.12.0 ≤ v < 3.12.4, 3.13.0a1 ≤ v < 3.13.0a6 | 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.4, 3.13.0a6 |
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.