Race condition in Linux kernel - CVE-2026-72118
Published: August 16, 2026
Vulnerability details
The vulnerability allows a local attacker to cause incorrect procfs statistics output.
The vulnerability exists due to a race condition in bcm_rx_handler() and related CAN BCM statistics handling in net/can/bcm.c when processing concurrent CAN frame reception on different CPUs for the same rx operation. A local attacker can trigger concurrent CAN frame processing to cause incorrect procfs statistics output.
For rx operations subscribed on all interfaces, concurrent handling on different CPUs can cause frames_filtered to become larger than frames_abs, leading to a bogus or even negative reduction percentage in procfs.
Affected software
Ubuntu
linux-nvidia (Ubuntu package)
linux-gcp-7.0 (Ubuntu package)
linux-azure-7.0 (Ubuntu package)
How to mitigate CVE-2026-72118
linux-nvidia (Ubuntu package) - addressed in versions 5.15.0-1112.113, 5.15.0.1112.112
linux-gcp-7.0 (Ubuntu package) - addressed in versions 7.0.0-38.38~24.04.4, 7.0.0-1013.13~24.04.1, 7.0.0-1014.14~24.04.1
linux-azure-7.0 (Ubuntu package) - addressed in versions 7.0.0-1016.16~24.04.1, 7.0.0-1017.17~24.04.1
External References
- https://git.kernel.org/stable/c/8104bcdb2612fdda95169ddc3b49747b2ff98d24
- https://git.kernel.org/stable/c/8b2783172d92edd650de6006ebd1c800937021ab
- https://git.kernel.org/stable/c/970caff5c1a63702c80e08d920256bcb5f88ecc5
- https://git.kernel.org/stable/c/df47f07cdc801a6afe05a486b5a343c3e532a93c
- https://git.kernel.org/stable/c/e6c24ba95fc3f1b5e1dcd28b1c6e59ef61a9daa5