PatchSiren

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.