CVE-2025-22124md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
Updated under an hour ago ()
Does this affect you?
It affects Linux and 1 other product. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb In clustermd, separate write-intent-bitmaps are used for each cluster node: 0 4k 8k 12k ------------------------------------------------------------------- | idle | md super | bm super [0] + bits | | bm bits[0, contd] | bm super[1] + bits | bm bits[1, contd] | | bm super[2] + bits | bm bits [2, contd] | bm super[3] + bits | | bm bits [3, contd] | | | So in node 1, pg_index in __write_sb_page() could equal to bitmap->storage.file_pages. Then bitmap_limit will be calculated to 0. md_super_write() will be called with 0 size. That means the first 4k sb area of node 1 will never be updated through filemap_write_page(). This bug causes hang of mdadm/clustermd_tests/01r1_Grow_resize. Here use (pg_index % bitmap->storage.file_pages) to make calculation of bitmap_limit correct.
- CVSS
- 7.8 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Modified
- Record last updated
- Oct 15, 2026
- First seen by InfoSec Signals
- Oct 15, 2026
Affected products
Linux Linux linux:linux (from the name) | 655cc01889fa9b65441922565cddee64af49e6d6 builds before 5eaf57fdfa37c869e61e9908e03edd707f9145b8; from ab99a87542f194f28e2364a42afbf9fb48b1c724 before 60196f92bbc7901eb5cfa5d456651b87ea50a4a3; from ab99a87542f194f28e2364a42afbf9fb48b1c724 before bc3a9788961631359527763d7e1fcf26554c7cb1; from ab99a87542f194f28e2364a42afbf9fb48b1c724 before 6130825f34d41718c98a9b1504a79a23e379701e; 5600d6013c634c2b6b6c6c55c8ecb50c3a6211f2; from 6.6.44 before 6.6.157; from 6.10.3 before 6.11 | CNA record |
linux linux_kernel linux:linux_kernel | from 6.6.44 before 6.7; from 6.10.3 before 6.12.46; from 6.13 before 6.14.2 | NVD |
References
- https://git.kernel.org/stable/c/5eaf57fdfa37c869e61e9908e03edd707f9145b8
- https://git.kernel.org/stable/c/60196f92bbc7901eb5cfa5d456651b87ea50a4a3patch
- https://git.kernel.org/stable/c/bc3a9788961631359527763d7e1fcf26554c7cb1patch
- https://git.kernel.org/stable/c/6130825f34d41718c98a9b1504a79a23e379701epatch
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.