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

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

ALSA-2026:45114
ALSA-2026:45115
ALSA-2026:45116
ALSA-2026:45192
CVE-2026-53059
ECHO-2B6F-7C96-4B3B
RHSA-2026:45114
RHSA-2026:45115
RHSA-2026:45116
RHSA-2026:45192
USN-8566-1
USN-8567-1
USN-8568-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8593-1
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8618-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8663-1
USN-8664-1
USN-8665-1
USN-8668-1
USN-8728-1

Affected Products

Linuxmint
Linux Kernel
Rocky Linux
Ubuntu