Katalog CVE

CVE-2026-68178

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w sterowniku NSM (misc) brakuje przypisania właściciela do operacji na plikach, co powoduje, że otwarcie /dev/nsm nie zwiększa licznika referencji modułu. Jeśli sterownik jest modułem, otwarty deskryptor pliku może przetrwać usunięcie modułu, prowadząc do wywołania kodu z niezaładowanego modułu. Poprawka ustawia właściciela na THIS_MODULE.

Ocena ryzyka

Ryzyko obejmuje użycie po zwolnieniu (use-after-free) i potencjalną eskalację uprawnień lub awarię systemu po usunięciu modułu.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką, która zapewnia prawidłowe trzymanie modułu podczas otwartych deskryptorów.

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

In the Linux kernel, the following vulnerability has been resolved: misc: nsm: pin the module while the device is open misc_open() installs a misc driver's file operations with fops_get(), which pins file_operations::owner before replacing the file's f_op. The NSM misc device leaves nsm_dev_fops.owner unset, so opening /dev/nsm does not take a module reference on the nsm driver. If the driver is built as a module, an open file descriptor can therefore survive rmmod of the module that provides its ioctl callbacks. A later ioctl through that descriptor can call into unloaded module text. Set nsm_dev_fops.owner to THIS_MODULE so the misc core holds the module while any /dev/nsm file descriptor is open, matching the lifetime expectation for the installed file operations.

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