PT-2026-51953 · Linux+3 · Linux Kernel+3
CVE-2026-53059
·
Published
2026-06-24
·
Updated
2026-09-07
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An integer overflow exists in the device-mapper log (dm log) component. The
region count local variable in the create log context() function is declared as a 32-bit unsigned integer, while the dm sector div up() function returns a 64-bit sector t value. When a device-mapper target has a large ti->len combined with a small region size, the result of the division can exceed the maximum value of a 32-bit integer. This truncation leads to the allocation of clean bits, sync bits, and recovering bits buffers that are significantly smaller than required. Subsequent log operations, including log set bit(), log clear bit(), and log test bit(), use indices based on the full 64-bit region space, resulting in out-of-bounds writes to kernel heap memory allocated via vmalloc. This flaw can be exploited by a local attacker to cause a kernel crash, leading to a Denial of Service (DoS).Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Memory Corruption
Integer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Rocky Linux
Ubuntu