CVE-2026-23438: Linux kernel · net: mvpp2: guard flow control update with global_tx_fc in buffer switching
Affects Linux kernelSource CVE Database V5
Not known to be exploited · fixed in ff0c54f088f7ab91dbbf47cf8244460f99122750 : patch Linux kernel soon.
Data as of 10 Nov 2026, 13:06 UTC
Rated High by Threat Radar's AI analysis · No CVSS score from NVD or the CNA
Thin evidence
One scorer or none- Patch
- Available – fixed in ff0c54f088f7ab91dbbf47cf8244460f99122750, da089f74a993f846685067b14158cb41b879ff29, 8baced53a35fc9710f80d6ca016a2c418dc3231f +4
Exploitation evidence
Disclosed: evidence found.
CVE published 3 Apr 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 10 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 source. Users should update to a fixed kernel version that includes the patch identified by commits such as ff0c54f088f7ab91dbbf47cf8244460f99122750 and others listed. No additional mitigation is required beyond applying the official fix.
Description
A vulnerability in the Linux kernel's mvpp2 network driver allows a NULL pointer dereference leading to a kernel crash. The issue occurs because mvpp2_bm_switch_buffers() calls a function that accesses hardware registers without checking if the underlying resource pointer is NULL. This can be triggered by operations such as changing the MTU across the jumbo frame threshold. The flaw has been fixed by adding a missing guard condition consistent with the rest of the driver.
References
- git.kernel.org/stable/c/0cfcd31f98fc608dc9406bff3fee3a9dd364d014 (opens in a new tab)
- git.kernel.org/stable/c/da089f74a993f846685067b14158cb41b879ff29 (opens in a new tab)
- git.kernel.org/stable/c/ff0c54f088f7ab91dbbf47cf8244460f99122750 (opens in a new tab)
- git.kernel.org/stable/c/7bd20f4b3ef3044dc55acd5b8ef748a70d29d03f (opens in a new tab)
- git.kernel.org/stable/c/7df2b50cae1a76cbb90b294f3edb61e3e10bf2e9 (opens in a new tab)
- git.kernel.org/stable/c/8baced53a35fc9710f80d6ca016a2c418dc3231f (opens in a new tab)
- git.kernel.org/stable/c/8a63baadf08453f66eb582fdb6dd234f72024723 (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-082556.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-019113.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-457936.html (opens in a new tab)