CVE-2026-74577: Linux kernel · net: mpls: initialize rtm_tos in mpls_getroute()
Affects Linux kernelSource CVE Database V5
Not known to be exploited · fixed in ba56f88aab18d982f2a21f11390f4d8a8897782a : update Linux kernel when convenient.
Data as of 6 Nov 2026, 17:56 UTC
Rated Low by Threat Radar's AI analysis · CVSS not yet scored by NVD
Thin evidence
One scorer or none- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers cannot reliably automate steps 1–4 of the kill chain
- Technical impact
- Limited control over the software or limited information exposure
CISA SSVC assessment, 2026-11-06.
- Patch
- Available – fixed in ba56f88aab18d982f2a21f11390f4d8a8897782a, a5cdd2407dd890f741f59b8367e4c6c101cce154, 95651461cf77cc6590fa08c87667717e5dcfa55d +5
Exploitation evidence
Disclosed: evidence found.
CVE published 15 Aug 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
A fix is available and has been applied in the Linux kernel versions identified by the fixed commit hashes. Users should update their Linux kernel to a version that includes these fixes to prevent the information leak. No additional mitigation steps are indicated by the vendor advisory.
Description
A vulnerability in the Linux kernel's MPLS routing code causes an uninitialized byte (rtm_tos) in the rtmsg structure to be leaked to user space during RTM_GETROUTE requests. This occurs because mpls_getroute() does not initialize the rtm_tos field, unlike mpls_dump_route(). The flaw allows leaking one byte of uninitialized heap memory to user space.
References
- git.kernel.org/stable/c/248718fd88b146d8bdc7610ecd1eb4cd16e0b5a1 (opens in a new tab)
- git.kernel.org/stable/c/466b474a8deb0c93b5280c6d261e5eda6482eca7 (opens in a new tab)
- git.kernel.org/stable/c/ba56f88aab18d982f2a21f11390f4d8a8897782a (opens in a new tab)
- git.kernel.org/stable/c/95651461cf77cc6590fa08c87667717e5dcfa55d (opens in a new tab)
- git.kernel.org/stable/c/1fea5ff0eb4aa7e951bb3d380248566c473aa377 (opens in a new tab)
- git.kernel.org/stable/c/a5cdd2407dd890f741f59b8367e4c6c101cce154 (opens in a new tab)
- git.kernel.org/stable/c/2dc2fffc704a4365cae1aae078ba62223aaeff93 (opens in a new tab)
- git.kernel.org/stable/c/295dd295e2137e10e9a5b1891d97e0f08de76f03 (opens in a new tab)