In the Linux kernel, the following vulnerability has been resolved: scsi: block: Fix zones_cond out-of-bounds write on zone report… (CVE-2026-98635)
Description
A vulnerability in the Linux kernel's SCSI block subsystem allowed an out-of-bounds write due to improper bounds checking on zone report data. The issue occurred when a device reported more zones than the allocated array size, particularly when the zone count exceeded 32 bits, causing array undersizing and potential memory corruption. The flaw was fixed by adding index bounds checking and refusing to revalidate when the zone count does not fit in 32 bits.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in the Linux kernel's SCSI block layer involved the function blk_revalidate_disk_zones() sizing the zones_cond array based on disk capacity and zone size, but the index used by blk_revalidate_zone_cond() was derived from the device's report_zones() walk without bounds checking. If a device reported more zones than the array could hold, especially when the zone count exceeded UINT_MAX (32-bit unsigned int), the zone count was truncated, leading to an undersized array and out-of-bounds writes by blk_zone_set_cond(). The fix involved checking the index against the array size before writing and refusing to revalidate if the zone count exceeds 32 bits.
Potential Impact
This vulnerability could lead to out-of-bounds memory writes in the kernel, potentially causing memory corruption, system instability, or crashes. However, exploitation requires a device reporting an abnormally large number of zones exceeding 32 bits, which is an unusual scenario. There are no known exploits in the wild.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to check zone indices against the array size and to refuse revalidation when the zone count exceeds 32 bits. Users should update to a kernel version that includes this fix once available. Patch status is not yet confirmed from vendor advisory; check the official Linux kernel advisories for the current remediation guidance.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-xmm2-hmmq-mgf4
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-98635"]
Threat ID: 6ad520ad2cdf04f656993a5b
Added to database: 10/18/2026, 19:40:29 UTC
Last enriched: 10/18/2026, 21:48:25 UTC
Last updated: 10/19/2026, 00:28:13 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.