PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90372 Linux CVE debrief

A vulnerability in the Linux kernel's mt76 driver has been resolved. The issue occurs in the `mt7915_mcu_get_sta_nss` function, where a peer's VHT/HE MCS map with no supported spatial stream can cause an underflow in the `nss` variable, leading to an invalid value being written to the firmware's `sta_rec_bf` beamforming fields. This vulnerability requires verification and patching to prevent potential exploitation. Defenders should assess their exposure and prioritize patching for Linux kernel-based systems using the affected mt76 driver versions. The CVE record and NVD entry provide details on the vulnerability, including its CVSS score and vector.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.1
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

Defenders responsible for Linux kernel-based systems, especially those using the affected mt76 driver versions, should assess their exposure and prioritize patching. This includes reviewing system configurations, inventory, and monitoring for potential exploitation attempts. Vulnerability management and security teams should verify and apply patches, and implement compensating controls for exposed systems.

Why it matters

The CVE-2026-90372 vulnerability in the Linux kernel's mt76 driver requires verification and patching to prevent potential exploitation. Defenders should prioritize patching and assess exposure in their Linux kernel-based systems.

  • Verify and prioritize patching for Linux kernel versions using the affected mt76 driver
  • Assess exposure in Linux kernel-based systems using the mt76 driver
  • Monitor for potential exploitation attempts targeting the vulnerability

Technical summary

The vulnerability occurs in the `mt7915_mcu_get_sta_nss` function of the Linux kernel's mt76 driver. A peer's VHT/HE MCS map with no supported spatial stream can cause an underflow in the `nss` variable, leading to an invalid value being written to the firmware's `sta_rec_bf` beamforming fields. The issue has been resolved with a patch that clamps the result to 0. Defenders should prioritize verifying and applying patches for this vulnerability, especially in systems using the affected Linux kernel versions. The patch prevents the underflow by ensuring the `nss` value does not go below 0.

Defensive priority

Defenders should prioritize verifying and applying patches for this vulnerability, especially in systems using the affected Linux kernel versions.

Recommended defensive actions

  • Verify and apply patches for the Linux kernel's mt76 driver vulnerability
  • Review system configurations and inventory for potential exposure
  • Monitor for potential exploitation attempts
  • Perform thorough vulnerability assessments
  • Implement compensating controls for exposed systems
  • Track exceptions and retest remediated assets
  • Review relevant monitoring, detection, and logs for exposed assets

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its CVSS score and vector. However, the exact scope of affected systems and versions requires further verification from official sources.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90372 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-90372

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-90372 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90372

    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/25f753f7f620955a8a51e63e445d8b9076c51396

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2801477c36a19be4f549fe60e54995f03b0ea7b9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/38f4d6323bcd65e41a691432eddabd2b03acdeee

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4a2f4be532e3ea4e2b536e411793a05aaa51af25

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6ce78d04c7ea4b66838941b5a4232dd1ee0e2cc7

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/85bd46ab7674b6d357f9a14791352c65fb09eee9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e63c6291ecddf94769ab91f9d8cdb6ca939f7fc6

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ecfd1a07e78c31d81322fb2d81dc468081cc3004

    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.