Description
In the Linux kernel, the following vulnerability has been resolved: RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() The function divides number of online CPUs by num_core_siblings, and later checks the divider by zero. This implies a possibility to get and divide-by-zero runtime error. Fix it by moving the check prior to division. This also helps to save one indentation level.
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
b094a36f90975373c3a241839869217a65f17d81 to < 9bba1a9994c523b44db64f63b564b4719ea2b7efaffectedb094a36f90975373c3a241839869217a65f17d81 to < 1a7cf828ed861de5be1aff99e10f114b363c19d3affectedb094a36f90975373c3a241839869217a65f17d81 to < 9d3211cb61a0773a2440d0a0698c1e6e7429f907affectedb094a36f90975373c3a241839869217a65f17d81 to < 4b4317b0d758ff92ba96f4e448a8992a6fe607bfaffectedb094a36f90975373c3a241839869217a65f17d81 to < 89fdac333a17ed990b41565630ef4791782e02f5affectedb094a36f90975373c3a241839869217a65f17d81 to < 9b05e91afe948ed819bf87d7ba0fccf451ed79a6affectedb094a36f90975373c3a241839869217a65f17d81 to < 31d0599a23efdbfe579bfbd1eb8f8c942f13744daffectedb094a36f90975373c3a241839869217a65f17d81 to < ac53f377393cc85156afdc90b636e84e544a6f96affectedb094a36f90975373c3a241839869217a65f17d81 to < 59f7d2138591ef8f0e4e4ab5f1ab674e8181ad3aaffected
Linux Linux
Default version status: affected
4.8affected0 to < 4.8unaffected5.4.297 to ≤ 5.4.*unaffected5.10.241 to ≤ 5.10.*unaffected5.15.190 to ≤ 5.15.*unaffected6.1.149 to ≤ 6.1.*unaffected6.6.103 to ≤ 6.6.*unaffected6.12.43 to ≤ 6.12.*unaffected6.15.11 to ≤ 6.15.*unaffected6.16.2 to ≤ 6.16.*unaffected6.17 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/9bba1a9994c523b44db64f63b564b4719ea2b7ef ↗
- https://git.kernel.org/stable/c/1a7cf828ed861de5be1aff99e10f114b363c19d3 ↗
- https://git.kernel.org/stable/c/9d3211cb61a0773a2440d0a0698c1e6e7429f907 ↗
- https://git.kernel.org/stable/c/4b4317b0d758ff92ba96f4e448a8992a6fe607bf ↗
- https://git.kernel.org/stable/c/89fdac333a17ed990b41565630ef4791782e02f5 ↗
- https://git.kernel.org/stable/c/9b05e91afe948ed819bf87d7ba0fccf451ed79a6 ↗
- https://git.kernel.org/stable/c/31d0599a23efdbfe579bfbd1eb8f8c942f13744d ↗
- https://git.kernel.org/stable/c/ac53f377393cc85156afdc90b636e84e544a6f96 ↗
- https://git.kernel.org/stable/c/59f7d2138591ef8f0e4e4ab5f1ab674e8181ad3a ↗
- https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html ↗
- https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-032379.html ↗