CVE-2025-46836
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.
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
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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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
memcpyinifconfig(bsc#1248687). - Prevent overflow in
ax25andnetrom(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_namemay lead to a stack buffer overflow (bsc#1243581). - Avoid unsafe use of
memcpyinifconfig(bsc#1248687). - Prevent overflow in
ax25andnetrom(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
- ecki net-tools
- siemens ruggedcom rox mx5000
- siemens ruggedcom rox mx5000re
- siemens ruggedcom rox rx1400
- siemens ruggedcom rox rx1500
- siemens ruggedcom rox rx1501
- siemens ruggedcom rox rx1510
- siemens ruggedcom rox rx1511
- siemens ruggedcom rox rx1512
- siemens ruggedcom rox rx1524
- siemens ruggedcom rox rx1536
- siemens ruggedcom rox rx5000
Affected packages
| Package | Affected | Fixed |
|---|---|---|
net-toolsAzure Linux:2 |
before 2.10-4 | 2.10-4 |
net-toolsAzure Linux:3 |
before 2.10-4 | 2.10-4 |
net-toolsDebian:12 |
before 2.10-0.1+deb12u1, plus listed versions 2.10-0.1 |
2.10-0.1+deb12u1 |
net-toolsDebian:13 |
before 2.10-1.2 | 2.10-1.2 |
net-toolsDebian:14 |
before 2.10-1.2 | 2.10-1.2 |
net-toolsDebian: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-toolsMageia:9 |
before 2.10-1.1.mga9 | 2.10-1.1.mga9 |
net-toolsSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 1.60-765.12.1 | 1.60-765.12.1 |
net-toolsSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 1.60-765.15.1 | 1.60-765.15.1 |
net-toolsSUSE: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
| Package | Affected | Fixed |
|---|---|---|
net-toolsSUSE:Linux Enterprise Micro 5.4 |
before 2.0+git20170221.479bb4a-150000.5.13.1 | 2.0+git20170221.479bb4a-150000.5.13.1 |
net-toolsSUSE:Linux Enterprise Micro 5.5 |
before 2.0+git20170221.479bb4a-150000.5.13.1 | 2.0+git20170221.479bb4a-150000.5.13.1 |
net-toolsSUSE: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-toolsSUSE: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-toolsSUSE: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-toolsSUSE: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-toolsSUSE:Linux Enterprise Micro 5.1 |
before 2.0+git20170221.479bb4a-150000.5.13.1 | 2.0+git20170221.479bb4a-150000.5.13.1 |
net-toolsSUSE:Linux Enterprise Micro 5.2 |
before 2.0+git20170221.479bb4a-150000.5.13.1 | 2.0+git20170221.479bb4a-150000.5.13.1 |
net-toolsopenSUSE:Leap 15.6 |
before 2.0+git20170221.479bb4a-150000.5.13.1 | 2.0+git20170221.479bb4a-150000.5.13.1 |
net-toolsSUSE:Linux Micro 6.0 |
before 2.10-3.1 | 2.10-3.1 |
net-toolsSUSE:Linux Micro 6.1 |
before 2.10-slfo.1.1_2.1 | 2.10-slfo.1.1_2.1 |
net-toolsSUSE:Linux Micro 6.0 |
before 2.10-4.1 | 2.10-4.1 |
net-toolsSUSE:Linux Enterprise Server 16.0 |
before 2.10-160000.3.1 | 2.10-160000.3.1 |
net-toolsSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 2.10-160000.3.1 | 2.10-160000.3.1 |
net-toolsSUSE:Linux Micro 6.2 |
before 2.10-160000.3.1 | 2.10-160000.3.1 |
net-toolsUbuntu:14.04:LTS |
All versions, plus listed versions 1.60-25ubuntu11.60-25ubuntu21.60-25ubuntu2.1 |
None known |
net-toolsUbuntu:16.04:LTS |
All versions, plus listed versions 1.60-26ubuntu1 |
None known |
net-toolsUbuntu:18.04:LTS |
All versions, plus listed versions 1.60+git20161116.90da8a0-1ubuntu1 |
None known |
net-toolsUbuntu: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-toolsUbuntu: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-toolsUbuntu: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-toolsUbuntu:25.10 |
before 2.10-1.3ubuntu1, plus listed versions 2.10-1.1ubuntu1 |
2.10-1.3ubuntu1 |
net-toolsUbuntu: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-toolsUbuntu: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-toolsUbuntu: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-toolsopenSUSE:Tumbleweed |
before 2.10-4.1 | 2.10-4.1 |
net-toolsopenSUSE:Leap 16.0 |
before 2.10-160000.3.1 | 2.10-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| first indexed | CVE 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
github.com/ecki/net-tools/security/advisories/GHSA-pfwf-h6m3-63wf
github.com/ecki/net-tools/commit/7a8f42fb20013a1493d8cae1c43436f85e656f2d
lists.debian.org/debian-lts-announce/2025/05/msg00053.html
cert-portal.siemens.com/productcert/html/ssa-082556.html
cert-portal.siemens.com/productcert/html/ssa-577017.html
nvd.nist.gov/vuln/detail/CVE-2025-46836
Show 25 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2025/46xxx/CVE-2025-46836.json
security-tracker.debian.org/tracker/CVE-2025-46836
advisories.mageia.org/MGASA-2025-0259.html
bugs.mageia.org/show_bug.cgi?id=34295
lists.debian.org/debian-security-announce/2025/msg00086.html
ubuntu.com/security/notices/USN-7537-1
ubuntu.com/security/notices/USN-7537-2
suse.com/support/update/announcement/2025/suse-su-202502974-1
bugzilla.suse.com/1243581
bugzilla.suse.com/1246608
suse.com/security/cve/CVE-2025-46836
suse.com/support/update/announcement/2025/suse-su-202503245-1
bugzilla.suse.com/1248410
bugzilla.suse.com/1248687
suse.com/support/update/announcement/2025/suse-su-202503260-1
bugzilla.suse.com/142461
suse.com/support/update/announcement/2025/suse-su-202520566-1
suse.com/support/update/announcement/2025/suse-su-202520747-1
bugzilla.suse.com/430864
bugzilla.suse.com/544339
suse.com/support/update/announcement/2025/suse-su-202520825-1
suse.com/support/update/announcement/2026/suse-su-202620940-1
suse.com/support/update/announcement/2026/suse-su-202620948-1
ubuntu.com/security/CVE-2025-46836
cve.org/CVERecord?id=CVE-2025-46836