Read the docs
TI-2026-40410 Aliases CVE-2026-56015GHSA-q2wj-rfvr-wf9p

Out-of-bounds read in Net-IP-LPM

Priority MEDIUM 46CWE-125Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.

Summary

Net::IP::LPM versions before 1.11 for Perl allow a heap out-of-bounds read via an unbounded prefix length. add() passes the prefix string to the trie builder addPrefixToTrie() without checking it against the address width. addPrefixToTrie() then walks the prefix buffer by prefix_length bits, reading prefix[byte] for byte up to prefix_len/8, where prefix is the 4-byte (IPv4) or 16-byte (IPv6) packed address. A prefix length greater than 32 for IPv4 or 128 for IPv6, for example add("1.2.3.4/255", $v) or add("2001:db8::/255", $v), reads past the end of the packed address. The out-of-bounds read happens during trie construction and is bounded: the prefix length is stored as an unsigned char, so the bit walk reads at most 32 bytes from the start of the packed address, a short distance past the end of the 4-byte or 16-byte buffer. It is detectable under AddressSanitizer, valgrind, or a hardened allocator, where it can abort the process. Lookups and dump() format only the valid address width, so the out-of-bounds bytes are not exposed through the module's API.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00653 51st percentileScored 2026-11-07
Fix Fixed Net-IP-LPM: 1.11

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

VendorProductAffected versionsFixed inStatusSource
—Net-IP-LPMbefore 1.111.11Patch availableCNA
  • Net-IP-LPM Vendor— Affected before 1.11 Fixed in 1.11 Patch available CNA

Remediation

  • Fix · CNA Net-IP-LPM Fixed in 1.11

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-56015
  2. 2026-10-03 Alias added: GHSA-q2wj-rfvr-wf9p
  3. 2026-10-14 EPSS moved to the 50th–90th percentile

References

Sources