Impact
The Linux kernel’s dm‑era target contains a flaw in the calculation of writeset blocks for tables that specify a non‑zero start sector; because the target offset is applied after the block is computed, an absolute block number that exceeds the size of the in‑core writeset bitset can be passed to writeset_marked(), leading to an out‑of‑bounds memory read that KASAN reports as a vmalloc‑out‑bounds access. This vulnerability can corrupt kernel memory, causing system instability, crashes, or potential information leakage.
Affected Systems
Any Linux kernel that implements the dm‑era target and uses tables with a non‑zero start sector is potentially exposed. The vulnerability is present in all kernel releases prior to the application of the patch cited in the description.
Risk and Exploitability
The CVSS score of 8.8 denotes high severity, while the EPSS score of less than 1% indicates a low current exploitation probability. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is local access or the ability to configure a block device that uses dm‑era. Based on the description, it is inferred that a remote attacker would need to first gain sufficient local privileges to influence such a configuration.
OpenCVE Enrichment