Overview
About vulnerability
In the Linux kernel, the following vulnerability has been resolved: iommufd: Don’t overflow during division for dirty tracking If pgshift is 63 then BITS_PER_TYPE(*bitmap->bitmap) * pgsize will overflow to 0 and this triggers divide by 0. In this case the index should just be 0, so reorganize things to divide by shift and avoid hitting any overflows. A divide-by-zero vulnerability was found in the iommufd dirty tracking code in the Linux kernel. When pgshift is 63, an integer overflow causes the divisor to become zero, triggering a kernel crash. This occurs during dirty bitmap index calculations for IOMMU operations.Details
KernelCare state
Live-patch status from KernelCare for each operating system.
| Operating system | Status | Covered kernels |
|---|---|---|
| Amazon Linux 2023 | Planned | — |
| Debian 12 | Released |
32 kernels
|
| Debian 13 | Will Not Fix | — |
| Ubuntu 24.04 | Released |
39 kernels
|
| Ubuntu 24.04 AWS | Planned | — |