Katalog CVE

CVE-2026-98266

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

W jądrze Linux w podsystemie ALSA core występuje potencjalna podatność use-after-free (UAF) po asynchronicznym zwolnieniu karty dźwiękowej. Gdy karta jest zwalniana asynchronicznie przez snd_card_free_when_closed(), zadania w locie mogą nadal uzyskiwać dostęp do urządzenia card->dev po rozłączeniu, co prowadzi do UAF. Poprawka zwiększa licznik referencji card->dev przy inicjalizacji i zwalnia go w destruktorze.

Ocena ryzyka

Ryzyko obejmuje możliwość awarii systemu lub nieokreślonego zachowania z powodu dostępu do zwolnionej pamięci, co może być wykorzystane do eskalacji uprawnień lub destabilizacji systemu.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką, która zapewnia utrzymanie referencji do card->dev przez cały cykl życia karty.

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: ALSA: core: Fix potential UAF after asynchronous card release Usually a sound driver releases the resources assigned to the card via snd_card_free(), and it synchronizes with the whole release procedure. However, when the card is released asynchronously via snd_card_free_when_closed() like USB-audio driver, the situation is slightly different; although the snd_card_disconnect() call at the disconnection guarantees that any newer accesses will be gated, the in-flight tasks might be still accessing to the underlying card->dev device even after the disconnection, which would cause a use-after-free in the end, as reported by fuzzers. For addressing the bug above, this patch takes the refcount of card->dev at initialization of the card object, and releases at its destructor. This assures the availability of the card->dev in its whole lifecycle.

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