Every CVE Search/ Get API key

CVE-2026-49941

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses

7.5 HighFix available

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses.

The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask.

If the argument was not a well-formed IP address, then this would lead to indefinite recursion.

An attacker could use this to cause a denial of service.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.33%Up 0.3 points since Jun 5, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses.

The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask.

If the argument was not a well-formed IP address, then this would lead to indefinite recursion.

An attacker could use this to cause a denial of service.

Record
CVE-2026-49941
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-1287, CWE-674
Updated
2026-11-02
EUVDEUVD-2026-34298 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses.

The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask.

If the argument was not a well-formed IP address, then this would lead to indefinite recursion.

An attacker could use this to cause a denial of service.

Record
EUVD-2026-34298
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-wvxw-q92g-9ghf 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses. The add method...

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses.

The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask.

If the argument was not a well-formed IP address, then this would lead to indefinite recursion.

An attacker could use this to cause a denial of service.

Record
GHSA-wvxw-q92g-9ghf
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
NVD 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses.

The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask.

If the argument was not a well-formed IP address, then this would lead to indefinite recursion.

An attacker could use this to cause a denial of service.

Record
CVE-2026-49941
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674, CWE-1287
Updated
2026-11-02
OSV 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses.

The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask.

If the argument was not a well-formed IP address, then this would lead to indefinite recursion.

An attacker could use this to cause a denial of service.

Record
CVE-2026-49941
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-1287, CWE-674
Updated
2026-11-02
OSVDEBIAN-CVE-2026-49941 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses. The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask. If the argument was not a well-formed IP address, then this would lead to indefinite recursion. An attacker could use this to cause a denial of service.

Record
DEBIAN-CVE-2026-49941
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-49941 7.5

Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses. The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask. If the argument was not a well-formed IP address, then this would lead to indefinite recursion. An attacker could use this to cause a denial of service.

Record
UBUNTU-CVE-2026-49941
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2026:10951-1 No score

perl-Net-CIDR-Set-0.210.0-1.1 on GA media

These are all security issues fixed in the perl-Net-CIDR-Set-0.210.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10951-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libnet-cidr-set-perl
Debian:12
All versions, plus listed versions
0.13-40.13-50.15-10.19-10.20-10.21-10.22-10.23-1
None known
libnet-cidr-set-perl
Debian:13
before 0.15-1+deb13u1, plus listed versions
0.15-1
0.15-1+deb13u1
libnet-cidr-set-perl
Debian:14
before 0.21-1, plus listed versions
0.15-10.19-10.20-1
0.21-1
libnet-cidr-set-perl
Ubuntu:20.04:LTS
All versions, plus listed versions
0.13-2
None known
libnet-cidr-set-perl
Ubuntu:22.04:LTS
All versions, plus listed versions
0.13-3
None known
libnet-cidr-set-perl
Ubuntu:24.04:LTS
All versions, plus listed versions
0.13-40.13-5
None known
libnet-cidr-set-perl
Ubuntu:25.10
All versions, plus listed versions
0.13-50.15-10.19-1
None known
libnet-cidr-set-perl
Ubuntu:26.10
All versions, plus listed versions
0.19-10.20-10.21-10.22-10.23-1
None known
libnet-cidr-set-perl
Ubuntu:26.04:LTS
All versions, plus listed versions
0.19-1
None known
perl-Net-CIDR-Set
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 0.210.0-1.1
0.210.0-1.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-49941 is a high vulnerability (CVSS 7.5) in Rrwo Net::cidr::set, published June 3, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in libnet-cidr-set-perl 0.15-1+deb13u1.

References

Show 7 moreShow less
MoveEnter Open