Every CVE Search/ Get API key

CVE-2025-46836

net-tools Stack-based Buffer Overflow vulnerability

6.6 MediumFix available

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
High

Exploit likelihood

0.21%Up 0.2 points since May 15, 2025
90%50%10%1%

What each source reports

CVE List Score used 6.6

net-tools Stack-based Buffer Overflow vulnerability

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
CVE-2025-46836
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Weakness
CWE-20, CWE-121
Updated
2026-11-02
EUVDEUVD-2025-14945 6.6

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
EUVD-2025-14945
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
NVD 6.6

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
CVE-2025-46836
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Weakness
CWE-20, CWE-121
Updated
2026-11-02
OSV 6.6

net-tools Stack-based Buffer Overflow vulnerability

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
CVE-2025-46836
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Weakness
CWE-121, CWE-20
Updated
2026-11-02
OSVDEBIAN-CVE-2025-46836 6.6

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
DEBIAN-CVE-2025-46836
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-46836 6.6

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
UBUNTU-CVE-2025-46836
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
Show 14 moreShow less
OSVAZL-61883 No score

CVE-2025-46836 affecting package net-tools for versions less than 2.10-4

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
AZL-61883
Updated
2026-11-02
OSVAZL-61888 No score

CVE-2025-46836 affecting package net-tools for versions less than 2.10-4

net-tools is a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. Inn versions up to and including 2.10, the Linux network utilities (like ifconfig) from the net-tools package do not properly validate the structure of /proc files when showing interfaces. get_name() in interface.c copies interface labels from /proc/net/dev into a fixed 16-byte stack buffer without bounds checking, leading to possible arbitrary code execution or crash. The known attack path does not require privilege but also does not provide privilege escalation in this scenario. A patch is available and expected to be part of version 2.20.

Record
AZL-61888
Updated
2026-11-05
OSVMGASA-2025-0259 No score

Updated net-tools packages fix security vulnerability

net-tools Stack-based Buffer Overflow vulnerability. (CVE-2025-46836)

Record
MGASA-2025-0259
Updated
2026-11-02
OSVopenSUSE-SU-2025:15428-1 No score

net-tools-2.10-4.1 on GA media

These are all security issues fixed in the net-tools-2.10-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15428-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20437-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • Fix stack buffer overflow in parse_hex (bsc#1248687, GHSA-h667-qrp8-gj58).
  • Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687, GHSA-w7jq-cmw2-cq59).
  • Avoid unsafe memcpy in ifconfig (bsc#1248687).
  • Prevent overflow in ax25 and netrom (bsc#1248687)
  • Keep possibility to enter long interface names, even if they are not accepted by the kernel, because it was always possible up to CVE-2025-46836 fix. But issue a warning about an interface name concatenation (bsc#1248410).
Record
openSUSE-SU-2026:20437-1
Updated
2026-11-02
OSVSUSE-SU-2025:02974-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • CVE-2025-46836: Fixed absence of bound check that might lead to a stack buffer overflow (bsc#1243581)
Record
SUSE-SU-2025:02974-1
Updated
2026-11-02
OSVSUSE-SU-2025:03245-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

Security issues fixed:

  • Avoid unsafe use of memcpy in ifconfig (bsc#1248687).
  • Prevent overflow in ax25 and netrom (bsc#1248687).
  • Fix stack buffer overflow in parse_hex (bsc#1248687).
  • Fix stack buffer overflow in proc_gen_fmt (bsc#1248687).

Other issues fixed:

  • Allow use of long interface names after CVE-2025-46836 fix, even if they are not accepted by the kernel (bsc#1248410).
Record
SUSE-SU-2025:03245-1
Updated
2026-11-02
OSVSUSE-SU-2025:03260-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

Security issues fixed:

  • CVE-2025-46836: missing bounds check in get_name may lead to a stack buffer overflow (bsc#1243581).
  • Avoid unsafe use of memcpy in ifconfig (bsc#1248687).
  • Prevent overflow in ax25 and netrom (bsc#1248687).
  • Fix stack buffer overflow in parse_hex (bsc#1248687).
  • Fix stack buffer overflow in proc_gen_fmt (bsc#1248687).

Other issues fixed:

  • Allow use of long interface names after CVE-2025-46836 fix, even if they are not accepted by the kernel (bsc#1248410).
  • Fix netrom support.
Record
SUSE-SU-2025:03260-1
Updated
2026-11-02
OSVSUSE-SU-2025:20566-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • Provide more readable error for interface name size checking (bsc#1243581)

  • Perform bound checks when parsing interface labels in /proc/net/dev (bsc#1243581, bsc#1246608. CVE-2025-46836)

Record
SUSE-SU-2025:20566-1
Updated
2026-11-02
OSVSUSE-SU-2025:20747-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • Fixed stack buffer overflow in parse_hex, proc_gen_fmt, ax25 and netrom (bsc#1248687)
  • CVE-2025-46836: Fixed stack buffer overflow caused by the absence of bound checks (bsc#1243581)
Record
SUSE-SU-2025:20747-1
Updated
2026-11-02
OSVSUSE-SU-2025:20825-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • Fixed stack buffer overflow in parse_hex, proc_gen_fmt, ax25 and netrom (bsc#1248687)
  • Fixed stack overflow in ax25 and netrom (bsc#1248687)
  • CVE-2025-46836: Fixed stack buffer overflow caused by the absence of bound checks (bsc#1243581)
Record
SUSE-SU-2025:20825-1
Updated
2026-11-02
OSVSUSE-SU-2026:20940-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • Fix stack buffer overflow in parse_hex (bsc#1248687, GHSA-h667-qrp8-gj58).
  • Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687, GHSA-w7jq-cmw2-cq59).
  • Avoid unsafe memcpy in ifconfig (bsc#1248687).
  • Prevent overflow in ax25 and netrom (bsc#1248687)
  • Keep possibility to enter long interface names, even if they are not accepted by the kernel, because it was always possible up to CVE-2025-46836 fix. But issue a warning about an interface name concatenation (bsc#1248410).
Record
SUSE-SU-2026:20940-1
Updated
2026-11-02
OSVSUSE-SU-2026:20948-1 No score

Security update for net-tools

This update for net-tools fixes the following issues:

  • Fix stack buffer overflow in parse_hex (bsc#1248687, GHSA-h667-qrp8-gj58).
  • Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687, GHSA-w7jq-cmw2-cq59).
  • Avoid unsafe memcpy in ifconfig (bsc#1248687).
  • Prevent overflow in ax25 and netrom (bsc#1248687)
  • Keep possibility to enter long interface names, even if they are not accepted by the kernel, because it was always possible up to CVE-2025-46836 fix. But issue a warning about an interface name concatenation (bsc#1248410).
Record
SUSE-SU-2026:20948-1
Updated
2026-11-02
OSVUSN-7537-1 No score

net-tools vulnerability

It was discovered that net-tools incorrectly handled certain inputs. An attacker could possible use this issue to cause a crash or execute arbitrary code.

Record
USN-7537-1
Updated
2026-11-02

Affected products

Show 3 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
net-tools
Azure Linux:2
before 2.10-4
2.10-4
net-tools
Azure Linux:3
before 2.10-4
2.10-4
net-tools
Debian:12
before 2.10-0.1+deb12u1, plus listed versions
2.10-0.1
2.10-0.1+deb12u1
net-tools
Debian:13
before 2.10-1.2
2.10-1.2
net-tools
Debian:14
before 2.10-1.2
2.10-1.2
net-tools
Debian:11
before 1.60+git20181103.0eebece-1+deb11u2, plus listed versions
1.60+git20181103.0eebece-11.60+git20181103.0eebece-1+deb11u1
1.60+git20181103.0eebece-1+deb11u2
net-tools
Mageia:9
before 2.10-1.1.mga9
2.10-1.1.mga9
net-tools
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 1.60-765.12.1
1.60-765.12.1
net-tools
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 1.60-765.15.1
1.60-765.15.1
net-tools
SUSE:Linux Enterprise Micro 5.3
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
Show 27 moreShow less
Affected packages
PackageAffectedFixed
net-tools
SUSE:Linux Enterprise Micro 5.4
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Micro 5.5
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Module for Legacy 15 SP6
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Module for Legacy 15 SP7
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Micro 5.1
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Enterprise Micro 5.2
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
openSUSE:Leap 15.6
before 2.0+git20170221.479bb4a-150000.5.13.1
2.0+git20170221.479bb4a-150000.5.13.1
net-tools
SUSE:Linux Micro 6.0
before 2.10-3.1
2.10-3.1
net-tools
SUSE:Linux Micro 6.1
before 2.10-slfo.1.1_2.1
2.10-slfo.1.1_2.1
net-tools
SUSE:Linux Micro 6.0
before 2.10-4.1
2.10-4.1
net-tools
SUSE:Linux Enterprise Server 16.0
before 2.10-160000.3.1
2.10-160000.3.1
net-tools
SUSE:Linux Enterprise Server for SAP applications 16.0
before 2.10-160000.3.1
2.10-160000.3.1
net-tools
SUSE:Linux Micro 6.2
before 2.10-160000.3.1
2.10-160000.3.1
net-tools
Ubuntu:14.04:LTS
All versions, plus listed versions
1.60-25ubuntu11.60-25ubuntu21.60-25ubuntu2.1
None known
net-tools
Ubuntu:16.04:LTS
All versions, plus listed versions
1.60-26ubuntu1
None known
net-tools
Ubuntu:18.04:LTS
All versions, plus listed versions
1.60+git20161116.90da8a0-1ubuntu1
None known
net-tools
Ubuntu:20.04:LTS
before 1.60+git20180626.aebd88e-1ubuntu1.3, plus listed versions
1.60+git20180626.aebd88e-1ubuntu11.60+git20180626.aebd88e-1ubuntu1.1
1.60+git20180626.aebd88e-1ubuntu1.3
net-tools
Ubuntu:22.04:LTS
before 1.60+git20181103.0eebece-1ubuntu5.4, plus listed versions
1.60+git20181103.0eebece-1ubuntu21.60+git20181103.0eebece-1ubuntu31.60+git20181103.0eebece-1ubuntu41.60+git20181103.0eebece-1ubuntu51.60+git20181103.0eebece-1ubuntu5.1
1.60+git20181103.0eebece-1ubuntu5.4
net-tools
Ubuntu:24.04:LTS
before 2.10-0.1ubuntu4.4, plus listed versions
2.10-0.1ubuntu32.10-0.1ubuntu42.10-0.1ubuntu4.1
2.10-0.1ubuntu4.4
net-tools
Ubuntu:25.10
before 2.10-1.3ubuntu1, plus listed versions
2.10-1.1ubuntu1
2.10-1.3ubuntu1
net-tools
Ubuntu:20.04:LTS
before 1.60+git20180626.aebd88e-1ubuntu1.1, plus listed versions
1.60+git20180626.aebd88e-1ubuntu1
1.60+git20180626.aebd88e-1ubuntu1.1
net-tools
Ubuntu:22.04:LTS
before 1.60+git20181103.0eebece-1ubuntu5.1, plus listed versions
1.60+git20181103.0eebece-1ubuntu21.60+git20181103.0eebece-1ubuntu31.60+git20181103.0eebece-1ubuntu41.60+git20181103.0eebece-1ubuntu5
1.60+git20181103.0eebece-1ubuntu5.1
net-tools
Ubuntu:24.04:LTS
before 2.10-0.1ubuntu4.1, plus listed versions
2.10-0.1ubuntu32.10-0.1ubuntu4
2.10-0.1ubuntu4.1
net-tools
openSUSE:Tumbleweed
before 2.10-4.1
2.10-4.1
net-tools
openSUSE:Leap 16.0
before 2.10-160000.3.1
2.10-160000.3.1

History

History
RecordedChangedSources
factsOSV
first indexedCVE List, EUVD, NVD, OSV

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

In short

CVE-2025-46836 is a medium vulnerability (CVSS 6.6) in Ecki Net-tools, published May 14, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 10th percentile. Fixed in net-tools 2.10-4.

References

Show 25 moreShow less
MoveEnter Open