cveboard RSS feed

CVE-2026-72105

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

dm-log: fix a bitset_size overflow on 32bit machines

In the Linux kernel, the following vulnerability has been resolved: dm-log: fix a bitset_size overflow on 32bit machines Commit c20e36b7631d ("dm log: fix out-of-bounds write due to region_count overflow") made sure that region_count could fit in an unsigned int. But the bitmap memory isn't allocated based on region_count. It uses bitset_size (a size_t variable). The first step of calculating bitset_size is to set it to region_count, rounded up to a multiple of BITS_PER_LONG. If region_size is less than BITS_PER_LONG smaller than UINT_MAX, it will get rounded up to 2^32. On a 32bit architecture, this will make bitset_size wrap around to 0 and fail, despite region_count being valid. Since bitset_size gets divided by 8, it can hold any valid region_count. It just needs a special case to handle the rollover. If it is 0, the value rolled over, and bitset size should be set to the number of bytes needed to hold 2^32 bits.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
44ab8875ae4a2842bde2d756bed195d375e0debbaffectedgitcdc4ddf9db2cb79f4ab86b1a509b7ac21b0b6cf5UnavailableNone listed
defe483e47173768c227532694dc78cb65db5f09affectedgit4b0de5a3ac1fd42acb0dc1f80ac5747e3287d723UnavailableNone listed
3ec74da927b4e171a6fc0e77b1188ba4d019af51affectedgit567602fa72d57169365cbc589e0b8c3be900636dUnavailableNone listed
d4ac87567f86a55c3c92e9a5144dcd943a9772a1affectedgitd05e0edfecf5260e6dddd28b2f0cce02bfc6ed7aUnavailableNone listed
12bd5b88e91a02785244ff1d20fb157e96e9cdc8affectedgit1c3412b584e1fb6c665ff33ba7259253bc0082cbUnavailableNone listed
b455903eed4558982be0811f5b7f44f6bbc4ff57affectedgite0b0163a65758ec3a2361ae1cea407898c27f21eUnavailableNone listed
c20e36b7631d83e7535877f08af8b0af72c44b1aaffectedgit79feb87ab2396d49b9b65e4bb815d33cc71cba47UnavailableNone listed
c20e36b7631d83e7535877f08af8b0af72c44b1aaffectedgit9743132a41f4d9d0e54c5f2adcb821b04796bab1UnavailableNone listed
4ec8323b9f0764a14d532b1ae9b87f8a9fecb867affectedgitUnavailableUnavailableNone listed
5.10.258affectedsemver5.10.261UnavailableNone listed
5.15.209affectedsemver5.15.212UnavailableNone listed
6.1.175affectedsemver6.1.178UnavailableNone listed
6.6.141affectedsemver6.6.145UnavailableNone listed
6.12.91affectedsemver6.12.97UnavailableNone listed
6.18.33affectedsemver6.18.40UnavailableNone listed
7.0.10affectedsemver7.1UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
7.1affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver7.1UnavailableNone listed
5.10.261unaffectedsemverUnavailable5.10.*None listed
5.15.212unaffectedsemverUnavailable5.15.*None listed
6.1.178unaffectedsemverUnavailable6.1.*None listed
6.6.145unaffectedsemverUnavailable6.6.*None listed
6.12.97unaffectedsemverUnavailable6.12.*None listed
6.18.40unaffectedsemverUnavailable6.18.*None listed
7.1.5unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed