CVE-2026-46107: Linux kernel · dm-thin: fix metadata refcount underflow
Affects Linux kernelSource CVE Database V5
Not known to be exploited · CVSS 7.8 High · fixed in f49b41c9eb7c6ff00df27cd49cea210abbadd8ad : patch Linux kernel soon.
Data as of 26 Oct 2026, 11:20 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 0% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers cannot reliably automate steps 1–4 of the kill chain
- Technical impact
- Total control over the software or total information disclosure
CISA SSVC assessment, 2026-10-16.
- Patch
- Available – fixed in f49b41c9eb7c6ff00df27cd49cea210abbadd8ad, f06f6aededd792a754cd677c02b3d3016d868c2c, b719d12cb94df345e9ad2715fd0abe9afcaeb111 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 28 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
Description
In the Linux kernel, the following vulnerability has been resolved: dm-thin: fix metadata refcount underflow There's a bug in dm-thin in the function rebalance_children. If the internal btree node has one entry, the code tries to copy all btree entries from the node's child to the node itself and then decrement the child's reference count. If the child node is shared (it has reference count > 1), we won't free it, so there would be two pointers to each of the grandchildren nodes. But the reference counts of the grandchildren is not increased, thus the reference count doesn't match the number of pointers that point to the grandchildren. This results in "device mapper: space map common: unable to decrement block" errors. Fix this bug by incrementing reference counts on the grandchildren if the btree node is shared.
References
- git.kernel.org/stable/c/b719d12cb94df345e9ad2715fd0abe9afcaeb111 (opens in a new tab)
- git.kernel.org/stable/c/f49b41c9eb7c6ff00df27cd49cea210abbadd8ad (opens in a new tab)
- git.kernel.org/stable/c/f06f6aededd792a754cd677c02b3d3016d868c2c (opens in a new tab)
- git.kernel.org/stable/c/12161e03d33afce781f68fa11cc6060538862fad (opens in a new tab)
- git.kernel.org/stable/c/323d252a4a378834e4fe68298ca61cfc5dd3a460 (opens in a new tab)
- git.kernel.org/stable/c/85311a585a26640760cd0f3349ab9f2905691044 (opens in a new tab)
- git.kernel.org/stable/c/5ec0debbcfd43596e32c1239e993de06a704e04c (opens in a new tab)
- git.kernel.org/stable/c/09a65adc7d8bbfce06392cb6d375468e2728ead5 (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-784472.html (opens in a new tab)