Summary
It was discovered that Net::CIDR::Lite incorrectly validated IP address and
CIDR mask inputs. An attacker could possibly use this issue to bypass IP
access control lists. (CVE-2026-45190)
It was discovered that Net::CIDR::Lite incorrectly handled extraneous zero
characters in CIDR mask values. An attacker could possibly use this issue
to bypass IP access control lists. (CVE-2026-45191)
Fixed packages 7
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 22.04 LTS 22.04:LTS | libnet-cidr-lite-perl | 0.22-1ubuntu0.2 |
| Ubuntu · 24.04 LTS 24.04:LTS | libnet-cidr-lite-perl | 0.22-2ubuntu0.24.04.2 |
| Ubuntu · 25.10 | libnet-cidr-lite-perl | 0.22-2ubuntu0.25.10.2 |
| Ubuntu · 26.04 LTS 26.04:LTS | libnet-cidr-lite-perl | 0.22-2ubuntu0.26.04.2 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | libnet-cidr-lite-perl | 0.21-1ubuntu0.16.04.1~esm2 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | libnet-cidr-lite-perl | 0.21-1ubuntu0.18.04.1~esm2 |
| Ubuntu · Pro 20.04 LTS Pro:20.04:LTS | libnet-cidr-lite-perl | 0.21-2ubuntu0.1+esm2 |
Vulnerabilities 2
-
Medium 6.5
Net::CIDR::Lite versions before 0.24 for Perl does not properly validate IP address and CIDR mask inputs, which may allow IP ACL bypass
Net::CIDR::Lite versions before 0.24 for Perl does not properly validate IP address and CIDR mask inputs, which may allow IP ACL bypass. Inputs containing a trailing newline or non-ASCII digit characters pass the validators but are then re-encoded by the pars…
-
Medium 6.5
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
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 a…