PatchSiren cyber security CVE debrief
CVE-2026-90407 Linux CVE debrief
A vulnerability in the Linux kernel's ath11k component has been addressed, where an out-of-bounds read could occur due to insufficient validation of event structure lengths from firmware. This issue arises from the lack of a policy entry for WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT, leading to potential overreads when processing events. The fix involves adding a TLV policy entry for this event and introducing a helper function to safely bound the number of vdevs before looping over them.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-18
Who should care
Linux kernel maintainers, Linux distribution maintainers, users of Linux systems with ath11k-based WiFi devices, and security teams responsible for vulnerability management in Linux environments.
Why it matters
This vulnerability in the Linux kernel's ath11k component could lead to out-of-bounds reads when processing certain events from firmware. While a fix has been implemented, Linux kernel maintainers, distribution maintainers, and users of affected systems should assess exposure and apply patches to prevent potential issues. The impact is considered High due to the potential for data corruption or system crashes.
- Verification of Linux kernel patch deployment to prevent potential out-of-bounds reads.
- Assessment of exposure for Linux systems utilizing ath11k-based WiFi devices.
- Monitoring for potential firmware-related issues in Linux kernel environments.
Technical summary
The Linux kernel's ath11k component had a vulnerability where an out-of-bounds read could occur due to insufficient validation of event structure lengths from firmware. This was caused by a missing policy entry for WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT and improper use of the num_vdevs field as a loop bound. The fix adds a TLV policy entry and a helper function to safely bound num_vdevs, addressing potential data corruption or system crashes in Linux environments utilizing ath11k-based WiFi devices. Linux kernel maintainers, distribution maintainers, and users of affected systems should assess exposure and apply patches to prevent potential issues.
Defensive priority
High priority for Linux kernel maintainers and users, especially those utilizing ath11k-based WiFi devices, to assess exposure and apply patches.
Recommended defensive actions
- Assess exposure of Linux kernel deployments using ath11k-based WiFi devices.
- Verify and apply patches from official Linux kernel sources.
- Monitor Linux kernel updates for related security fixes.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- 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.
Evidence notes
The CVE record and associated sources indicate a fix has been implemented in the Linux kernel to address the out-of-bounds read vulnerability in ath11k. Multiple source references are provided, including links to specific kernel commits.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90407 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90407
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90407 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90407
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0364926fb4bfb5b798e5fe2785b3023b4f767327
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/208d7fdb85976a737a715b81d54efaff6703880c
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5de2b8c53714ad58f2fda118cd29ebbe31b38665
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d6625dc5f1fe42cd81b8c57a1f5317afb9b410ce
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f760b7d7e43584d2fa9bffcec1a04e502609f827
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.