Cloudanix VulnDB

CVE-2026-90352

None

CVSS

—

EPSS

0.2%

Published

Sep 17, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A small mistake in error handling inside wireless driver code can slowly waste memory if certain hardware setup steps fail.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Theoretical
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Reference leak of hif2 structure obtained during mt7915_pci_init_hif2 when pci_alloc_irq_vectors or primary devm_request_irq fails, because the pointer is not yet stored in dev->hif2 and no explicit release via mt7915_put_hif2 occurs on those paths.

Why it matters to the business

Repeated device probe failures on affected mt7915 hardware can cause gradual accumulation of unreleased references, leading to memory pressure and potential instability or denial of service in long-running systems.

How an attack unfolds

An attacker with local access or the ability to repeatedly trigger PCI device probe failures (for example through hardware faults or driver reloads) can induce the leak; no remote unauthenticated exploitation path exists and no threat actors are known to target this issue.

How to fix it

Update the Linux kernel to a version containing the fix that adds explicit mt7915_put_hif2 calls on the IRQ failure paths in mt7915 probe.

How to confirm the fix worked

Inspect the mt7915 probe function in the mt76 driver source to confirm mt7915_put_hif2 is invoked on every error return after mt7915_pci_init_hif2 succeeds.

Typical attack path

  1. Cause mt7915 PCI probe to reach pci_alloc_irq_vectors or devm_request_irq
  2. Trigger failure in one of those calls before dev->hif2 is assigned
  3. Repeat the failing probe sequence to accumulate leaked references

How to detect it

Review kernel ring buffer and dmesg output for repeated mt7915 PCI probe or IRQ allocation failure messages; correlate with memory usage growth on systems using mt7915 hardware.

What your security team should do

  • Apply available kernel updates for the mt76/mt7915 driver at the next maintenance window
  • Monitor kernel logs for repeated mt7915 probe or IRQ allocation failures
  • Test wireless hardware bring-up under simulated error conditions after patching

The record

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: release hif2 reference on probe IRQ failure The hif2 reference obtained by mt7915_pci_init_hif2() is only released on error paths that key off dev->hif2, which is not assigned until after the IRQ setup. If pci_alloc_irq_vectors() or the primary devm_request_irq() fails, the reference leaks. Drop it explicitly on those paths via mt7915_put_hif2().

Affected packages

Ecosystem Package Introduced Fixed