Katalog CVE

CVE-2024-4032

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Moduł 'ipaddress' zawierał nieprawidłowe informacje dotyczące tego, czy niektóre adresy IPv4 i IPv6 są oznaczone jako 'globalnie osiągalne' lub 'prywatne'. Dotyczyło to właściwości is_private i is_global klas ipaddress.IPv4Address, ipaddress.IPv4Network, ipaddress.IPv6Address oraz ipaddress.IPv6Network, gdzie wartości nie były zwracane zgodnie z najnowszymi informacjami z IANA Special-Purpose Address Registries.

Ocena ryzyka

Nieprawidłowe klasyfikacje adresów mogą prowadzić do błędnych decyzji w zakresie bezpieczeństwa sieci oraz konfiguracji, co zwiększa ryzyko nieautoryzowanego dostępu do zasobów. Organizacje mogą być narażone na ataki, które wykorzystują te błędy w klasyfikacji adresów.

Rekomendacja

Zaleca się aktualizację do wersji CPython 3.12.4 lub 3.13.0a6, które zawierają poprawione informacje z rejestrów IANA, aby zapewnić prawidłowe działanie właściwości is_private i is_global.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The “ipaddress” module contained incorrect information about whether certain IPv4 and IPv6 addresses were designated as “globally reachable” or “private”. This affected the is_private and is_global properties of the ipaddress.IPv4Address, ipaddress.IPv4Network, ipaddress.IPv6Address, and ipaddress.IPv6Network classes, where values wouldn’t be returned in accordance with the latest information from the IANA Special-Purpose Address Registries. CPython 3.12.4 and 3.13.0a6 contain updated information from these registries and thus have the intended behavior.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS