PatchSiren cyber security CVE debrief
CVE-2026-90183 Linux CVE debrief
A Linux kernel vulnerability has been resolved in blk-iolatency. The vulnerability could cause blk_cgroup_congested() to return true for every task in a cgroup and its descendants, potentially impacting system performance. The issue arises when a group with no latency target of its own is throttled, and a peer that reaches queue depth one gets blkcg_use_delay() called on it on every further scale-down.
- Vendor
- Linux
- Product
- Linux kernel
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and administrators responsible for maintaining and securing Linux-based systems should assess exposure and apply the patch or update to a fixed version. They should review system performance, adjust blk-iolatency settings as needed, and monitor for potential congestion issues. Additionally, they should ensure that the Linux kernel is updated to a version that includes the fix to prevent potential performance impacts. Affected Linux
Why it matters
Linux kernel vulnerability CVE-2026-90183 resolved in blk-iolatency. Review and apply patch or update to fixed version to prevent potential performance impact.
- Potential performance impact on Linux-based systems
- Need to review and apply patch or update to fixed version
- Possible congestion in blk_cgroup_congested()
Technical summary
The blk-iolatency vulnerability in the Linux kernel can cause blk_cgroup_congested() to return true for every task in a cgroup and its descendants. This can impact system performance when a group with no latency target of its own is throttled. The issue arises when a sibling misses its target, and check_scale_change() scales down its peers, leading to blkcg_use_delay() being called on peers with min_lat_nsec == 0. Freeing policy data leaves blkg->use_delay set and blkcg->congestion_count elevated. The fix clears the delay state when freeing policy data in iolatency_pd_free().
Defensive priority
Medium
Recommended defensive actions
- Review and apply the patch from the Linux kernel repository
- Update Linux kernel to a version that includes the fix
- Monitor system performance and adjust blk-iolatency settings as needed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
Evidence notes
The vulnerability is caused by blk-iolatency not clearing the delay state when freeing policy data. This issue can be triggered when a sibling misses its target, and check_scale_change() scales down its peers.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90183 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90183
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90183 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90183
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
blk-iolatency: clear delay state when freeing policy data
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90183.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5c6593422eb3c3a21505436ccf74599a433584c8
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/02f1b90ab33ef99c89dd96a385b432ff57abc64d
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8935bf22c0a0db517a7f72f7097300e05dd852f5
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.