Description
In the Linux kernel, the following vulnerability has been resolved: ftrace: Avoid potential division by zero in function_stat_show() Check whether denominator expression x * (x - 1) * 1000 mod {2^32, 2^64} produce zero and skip stddev computation in that case. For now don't care about rec->counter * rec->counter overflow because rec->time * rec->time overflow will likely happen earlier.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
f0629ee3922f10112584b1898491fecc74d98b3b to < 5b3d32f607f0478b414b16516cf27f9170cf66c8affectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < ca381f60a3bb7cfaa618d73ca411610bd7fc3149affectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < 3d738b53ed6cddb68e68c9874520a4bf846163b5affectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < 992775227843c9376773784b8b362add44592ad7affectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < f58a3f8e284d0bdf94164a8e61cd4e70d337a1a3affectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < 746cc474a95473591853927b3a9792a2d671155baffectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < 9cdac46fa7e854e587eb5f393fe491b6d7a9bdf6affectede31f7939c1c27faa5d0e3f14519eaf7c89e8a69d to < a1a7eb89ca0b89dc1c326eeee2596f263291aca3affectedc59e74104cfd7df3ca0b5f59f1baee9c8c28b9efaffected015f0fd0fcc338513f80044add27fa46cf71d217affected1a2985af2a20b816a5cc41a2ddc1c4109ef6b9c6affected7650b4b1df091815bbbbb837d308dd4154684f8aaffected010a7e846d4beaf34384c40ff18d5de10106d9b4affected5.4.9 to < 5.4.291affected3.16.83 to < 3.17affected4.4.209 to < 4.5affected4.9.209 to < 4.10affected4.14.163 to < 4.15affected4.19.94 to < 4.20affected
Linux Linux
Default version status: affected
5.5affected0 to < 5.5unaffected5.4.291 to ≤ 5.4.*unaffected5.10.235 to ≤ 5.10.*unaffected5.15.179 to ≤ 5.15.*unaffected6.1.130 to ≤ 6.1.*unaffected6.6.81 to ≤ 6.6.*unaffected6.12.18 to ≤ 6.12.*unaffected6.13.6 to ≤ 6.13.*unaffected6.14 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/5b3d32f607f0478b414b16516cf27f9170cf66c8 ↗
- https://git.kernel.org/stable/c/ca381f60a3bb7cfaa618d73ca411610bd7fc3149 ↗
- https://git.kernel.org/stable/c/3d738b53ed6cddb68e68c9874520a4bf846163b5 ↗
- https://git.kernel.org/stable/c/992775227843c9376773784b8b362add44592ad7 ↗
- https://git.kernel.org/stable/c/f58a3f8e284d0bdf94164a8e61cd4e70d337a1a3 ↗
- https://git.kernel.org/stable/c/746cc474a95473591853927b3a9792a2d671155b ↗
- https://git.kernel.org/stable/c/9cdac46fa7e854e587eb5f393fe491b6d7a9bdf6 ↗
- https://git.kernel.org/stable/c/a1a7eb89ca0b89dc1c326eeee2596f263291aca3 ↗
- https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html ↗
- https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html ↗