{"id":"CVE-2026-90259","published":"2026-09-17T17:17:22.330","lastModified":"2026-09-17T17:17:22.330","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nbtrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data()\n\nIn that function, we round down the start position and round up the\nending position.\n\nBut during the calculation of @len, we use \"round_up(start + len,\nsectorsize)\", which is the rounded up end position, not the rounded up\nlength.\n\nWhich results a much larger length, and later we are still using\n\"start + len\", which is completely incorrect.\n\nFix it by declaring a local @aligned_start and @aligned_len and use them\ninstead.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/9102b179512e11644fb0489ae62010a09afa199c","tags":[]},{"url":"https://git.kernel.org/stable/c/c4c136555ff90f1e2921cc42da43daac0ef9985e","tags":[]},{"url":"https://git.kernel.org/stable/c/e6edde29990af8064b9d12217ec03db231ccd55d","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}