Answer in brief
CVE-2026-90259 records a Unknown severity vulnerability in btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data(). The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=bc42bda22345efdb5d8b578d1b4df2c6eaa85c58 <e6edde29990af8064b9d12217ec03db231ccd55d || >=bc42bda22345efdb5d8b578d1b4df2c6eaa85c58 <c4c136555ff90f1e2921cc42da43daac0ef9985e || >=bc42bda22345efdb5d8b578d1b4df2c6eaa85c58 <9102b179512e11644fb0489ae62010a09afa199c | e6edde29990af8064b9d12217ec03db231ccd55d, c4c136555ff90f1e2921cc42da43daac0ef9985e, 9102b179512e11644fb0489ae62010a09afa199c |
| Linux/Linuxgeneric | 4.13 | Not reported |
Published upstream
Sep 17, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 17, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 17, 2026
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.
Quoted source text, attributed separately from HOL analysis.