Skip to main content
VulnerabilityPublished Updated

CVE-2026-46107: Linux kernel · dm-thin: fix metadata refcount underflow

Affects Linux kernelSource CVE Database V5

0

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

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 28 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 3241b1d3e0aaafbfcd320f4d71ade629728cc4f4, < f49b41c9eb7c6ff00df27cd49cea210abbadd8ad
Fixed in
  • f49b41c9eb7c6ff00df27cd49cea210abbadd8ad
LinuxLinuxAffected
  • ≥ 3241b1d3e0aaafbfcd320f4d71ade629728cc4f4, < f06f6aededd792a754cd677c02b3d3016d868c2c
Fixed in
  • f06f6aededd792a754cd677c02b3d3016d868c2c
LinuxLinuxAffected
  • ≥ 3241b1d3e0aaafbfcd320f4d71ade629728cc4f4, < b719d12cb94df345e9ad2715fd0abe9afcaeb111
Fixed in
  • b719d12cb94df345e9ad2715fd0abe9afcaeb111
LinuxLinuxAffected
  • ≥ 3241b1d3e0aaafbfcd320f4d71ade629728cc4f4, < 85311a585a26640760cd0f3349ab9f2905691044
Fixed in
  • 85311a585a26640760cd0f3349ab9f2905691044
LinuxLinuxAffected
  • ≥ 3241b1d3e0aaafbfcd320f4d71ade629728cc4f4, < 12161e03d33afce781f68fa11cc6060538862fad
Fixed in
  • 12161e03d33afce781f68fa11cc6060538862fad
LinuxLinuxAffected
  • ≥ 3241b1d3e0aaafbfcd320f4d71ade629728cc4f4, < 323d252a4a378834e4fe68298ca61cfc5dd3a460
Fixed in
  • 323d252a4a378834e4fe68298ca61cfc5dd3a460

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

Community reviews

Loading reviews…