CVE-2026-90259: Linux kernel · btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data()
Source GCVE Database
Not known to be exploited · fixed in e6edde29990af8064b9d12217ec03db231ccd55d : update Linux kernel when convenient.
Data as of 30 Oct 2026, 16:33 UTC
Rated by Threat Radar · CVSS not yet scored by NVD
Thin evidence
One scorer or none- Patch
- Available – fixed in e6edde29990af8064b9d12217ec03db231ccd55d, c4c136555ff90f1e2921cc42da43daac0ef9985e, 9102b179512e11644fb0489ae62010a09afa199c +3
Exploitation evidence
Disclosed: evidence found.
CVE published 17 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: 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 30 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: btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data() In that function, we round down the start position and round up the ending position. But during the calculation of @len, we use "round_up(start + len, sectorsize)", which is the rounded up end position, not the rounded up length. Which results a much larger length, and later we are still using "start + len", which is completely incorrect. Fix it by declaring a local @aligned_start and @aligned_len and use them instead.
References
- nvd.nist.gov/vuln/detail/CVE-2026-90259 (opens in a new tab)
- git.kernel.org/stable/c/036e6c216be66a085da3a0519f1be5f3230b6e26 (opens in a new tab)
- git.kernel.org/stable/c/202ac9e469b78817512921c5db05cc2140e4ca43 (opens in a new tab)
- git.kernel.org/stable/c/34adc843c28e5cd1f533a1d64f51b0f756fdf945 (opens in a new tab)
- git.kernel.org/stable/c/9102b179512e11644fb0489ae62010a09afa199c (opens in a new tab)
- git.kernel.org/stable/c/c4c136555ff90f1e2921cc42da43daac0ef9985e (opens in a new tab)
- git.kernel.org/stable/c/e6edde29990af8064b9d12217ec03db231ccd55d (opens in a new tab)