CVE-2026-45191
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
W Net::CIDR::Lite dla Perla (wersje przed 0.24) nieprawidłowo obsługiwane są dodatkowe zera w wartościach maski CIDR, co może pozwolić na obejście list ACL. Maski takie jak "/00" i "/01" przechodzą walidację i parsują do tego samego prefiksu co ich niewypełniona wartość.
Ocena ryzyka
Atakujący może obejść reguły ACL oparte na CIDR, uzyskując nieautoryzowany dostęp do zasobów sieciowych.
Rekomendacja
Zaktualizuj Net::CIDR::Lite do wersji 0.24 lub nowszej.
Inne podatności w Net::CIDR::Lite
Zobacz wszystkie- CVE-2026-45190Średnie
Net::CIDR::Lite dla Perla przed wersją 0.24 nieprawidłowo waliduje adresy IP i maski CIDR, co może pozwolić na obejście list ACL IP. Dane wejściowe z końcowym znakiem nowej linii lub nie-ASCII cyframi przechodzą walidację, ale są przekodowywane na inny adres, co prowadzi do błędnych dopasowań.
- CVE-2026-40199Średnie
Net::CIDR::Lite w wersjach przed 0.23 dla Perla nieprawidłowo obsługuje adresy IPv4 mapowane na IPv6, co może pozwolić na obejście list kontroli dostępu IP. Funkcja _pack_ipv6() dołącza bajt wartownika z _pack_ipv4(), tworząc 18-bajtową wartość zamiast 17 bajtów, co powoduje błędne wyniki w operacjach maskowania oraz w find()/bin_find().
Oryginalny opis (angielski, źródło NVD)
Net::CIDR::Lite versions before 0.24 for Perl does not properly consider extraneous zero characters in CIDR mask values, which may allow IP ACL bypass. Mask forms like "/00" and "/01" pass validation and parse to the same prefix as their unpadded value. See also CVE-2026-45190.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

