Description
In the Linux kernel, the following vulnerability has been resolved: nfp: flower: handle acti_netdevs allocation failure The kmalloc_array() in nfp_fl_lag_do_work() will return null, if the physical memory has run out. As a result, if we dereference the acti_netdevs, the null pointer dereference bugs will happen. This patch adds a check to judge whether allocation failure occurs. If it happens, the delayed work will be rescheduled and try again.
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
bb9a8d031140f186d13d82f57b0f5646d596652f to < d746889db75a76aeee95fb705b8e1ac28c684a2eaffectedbb9a8d031140f186d13d82f57b0f5646d596652f to < 3b1e8a617eb0f4cdc19def530047a95b5abde07daffectedbb9a8d031140f186d13d82f57b0f5646d596652f to < 928705e341010dd910fdece61ccb974f494a758faffectedbb9a8d031140f186d13d82f57b0f5646d596652f to < 0d387dc503f9a53e6d1f6e9dd0292d38f083eba5affectedbb9a8d031140f186d13d82f57b0f5646d596652f to < c9b4e220dd18f79507803f38a55d53b483f6c9c3affectedbb9a8d031140f186d13d82f57b0f5646d596652f to < 408ba7fd04f959c61b50db79c983484312fea642affectedbb9a8d031140f186d13d82f57b0f5646d596652f to < c8df9203bf22c66fa26e8d8c7f8ce181cf88099daffectedbb9a8d031140f186d13d82f57b0f5646d596652f to < 9d8eb1238377cd994829f9162ae396a84ae037b2affectedbb9a8d031140f186d13d82f57b0f5646d596652f to < 84e95149bd341705f0eca6a7fcb955c548805002affected
Linux Linux
Default version status: affected
4.18affected0 to < 4.18unaffected4.19.311 to ≤ 4.19.*unaffected5.4.273 to ≤ 5.4.*unaffected5.10.214 to ≤ 5.10.*unaffected5.15.153 to ≤ 5.15.*unaffected6.1.83 to ≤ 6.1.*unaffected6.6.23 to ≤ 6.6.*unaffected6.7.11 to ≤ 6.7.*unaffected6.8.2 to ≤ 6.8.*unaffected6.9 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/d746889db75a76aeee95fb705b8e1ac28c684a2e ↗
- https://git.kernel.org/stable/c/3b1e8a617eb0f4cdc19def530047a95b5abde07d ↗
- https://git.kernel.org/stable/c/928705e341010dd910fdece61ccb974f494a758f ↗
- https://git.kernel.org/stable/c/0d387dc503f9a53e6d1f6e9dd0292d38f083eba5 ↗
- https://git.kernel.org/stable/c/c9b4e220dd18f79507803f38a55d53b483f6c9c3 ↗
- https://git.kernel.org/stable/c/408ba7fd04f959c61b50db79c983484312fea642 ↗
- https://git.kernel.org/stable/c/c8df9203bf22c66fa26e8d8c7f8ce181cf88099d ↗
- https://git.kernel.org/stable/c/9d8eb1238377cd994829f9162ae396a84ae037b2 ↗
- https://git.kernel.org/stable/c/84e95149bd341705f0eca6a7fcb955c548805002 ↗
- https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html ↗
- https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html ↗