Net::CIDR::Lite versions before 0.23 for Perl mishandles IPv4 mapped IPv6 addresses…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.
Summary
Net::CIDR::Lite versions before 0.23 for Perl mishandles IPv4 mapped IPv6 addresses, which may allow IP ACL bypass. _pack_ipv6() includes the sentinel byte from _pack_ipv4() when building the packed representation of IPv4 mapped addresses like ::ffff:192.168.1.1. This produces an 18 byte value instead of 17 bytes, misaligning the IPv4 part of the address. The wrong length causes incorrect results in mask operations (bitwise AND truncates to the shorter operand) and in find() / bin_find() which use Perl string comparison (lt/gt). This can cause find() to incorrectly match or miss addresses. Example: my $cidr = Net::CIDR::Lite->new("::ffff:192.168.1.0/120"); $cidr->find("::ffff:192.168.2.0"); # incorrectly returns true This is triggered by valid RFC 4291 IPv4 mapped addresses (::ffff:x.x.x.x). See also CVE-2026-40198, a related issue in the same function affecting malformed IPv6 addresses.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA Net::CIDR::Lite (STIGTSP) Fixed in 0.23
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
STIGTSP Net::CIDR::Lite 0.23
2 records Highest priority Priority LOW 2 LOW
Other records, highest priority first
- TI-2026-29012 Net::CIDR::Lite versions before 0.23 for Perl does not validate IPv6 group count, which…Priority LOW 39
Timeline
- 2026-10-02 Threatist record created from CVE-2026-40199
- 2026-10-03 Alias added: GHSA-932w-96j4-j35v
References
More STIGTSP Net vulnerabilities
- TI-2026-29012 Net::CIDR::Lite versions before 0.23 for Perl does not validate IPv6 group count, which… CVSS 3.1HIGH 7.5
Sources
- CVE-2026-40199 · CVE Program
- CVE-2026-40199 · NVD
- FIRST EPSS
- GHSA-932w-96j4-j35v · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences