Katalog CVE

CVE-2026-90354

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W sterowniku wifi mt76 (mt7915) funkcja mt7915_pci_init_hif2() była wywoływana bezwarunkowo oraz ponownie w gałęzi nieaktywnego WED. Powodowało to podwójne zwiększenie globalnego hif_idx, dwukrotny zapis rejestru PCIe RECOG_ID i wyciek referencji urządzenia, ponieważ usunięcie zwalnia tylko jedną referencję.

Ocena ryzyka

Wyciek referencji urządzenia i niespójny stan sprzętu na urządzeniach dual-hif bez WED mogą prowadzić do problemów ze zwalnianiem zasobów i niestabilności systemu. Dotyczy sprzętu z chipsetem MediaTek mt7915.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką usuwającą bezwarunkowe wywołanie mt7915_pci_init_hif2(). Sprawdź stabilność urządzeń dual-hif po aktualizacji.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: fix double hif2 init on the non-WED path mt7915_pci_init_hif2() was called unconditionally and again inside the WED-inactive branch. The helper increments the global hif_idx, writes the PCIe RECOG_ID register and takes a get_device() reference via mt7915_pci_get_hif2(), while removal only drops one reference. On non-WED dual-hif hardware this double-incremented hif_idx, wrote RECOG_ID twice and leaked a device reference. Only the call inside the WED-inactive branch is correct; drop the unconditional one. hif2 is already initialised to NULL.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS