7.8

CVE-2026-89574

dm array: validate array block headers on read

In the Linux kernel, the following vulnerability has been resolved:

dm array: validate array block headers on read

array_block_check() validates blocknr and csum and nothing else, while
node_check(), next to it, has bounded the structural fields since both
were written. dm_array_cursor_next() takes its loop bound from the
on-disk nr_entries and element_at() is unguarded pointer arithmetic, so
a count larger than the block holds keeps the cursor in one block while
the index grows past it and the read walks off the dm-bufio buffer --
dm_cache_load_mappings() drives it once per cache block at activation.

Check the header against itself: reject a zero value_size, require
max_entries to equal calc_max_entries() for that value_size and block
size, and require nr_entries to fit. Equality rather than an upper bound,
since a count below the real capacity trips BUG_ON() in fill_ablock() and
trim_ablock(). Metadata dm-array writes satisfies all three.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 6513c29f44f2cc970c0e9fecfe5a6526c3e73025
Version < 67adda7ed5da3e3b64f5b9021a02c21fb374fd9c
Status affected
Version 6513c29f44f2cc970c0e9fecfe5a6526c3e73025
Version < b33f76d33aaeacf3baf3370d8d64985169b36600
Status affected
Version 6513c29f44f2cc970c0e9fecfe5a6526c3e73025
Version < 9808ddffb4bc659352df3020cd84d9d864820ee5
Status affected
Version 6513c29f44f2cc970c0e9fecfe5a6526c3e73025
Version < 2965787723084835b18dfe993cd450ebf5bd4540
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 3.9
Status affected
Version 0
Version < 3.9
Status unaffected
Version <= 6.12.*
Version 6.12.109
Status unaffected
Version <= 6.18.*
Version 6.18.50
Status unaffected
Version <= 7.2.*
Version 7.2.4
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.16% 0.058
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
416baaa9-dc9f-4396-8d5f-8c081fb06d67 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/67adda7ed5da3e3b64f5b9021a02c21fb374fd9c
https://git.kernel.org/stable/c/b33f76d33aaeacf3baf3370d8d64985169b36600
https://git.kernel.org/stable/c/9808ddffb4bc659352df3020cd84d9d864820ee5
https://git.kernel.org/stable/c/2965787723084835b18dfe993cd450ebf5bd4540