Katalog CVE

CVE-2026-46285

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W sterowniku MTD docg3 w jądrze Linux występuje podatność use-after-free w funkcji docg3_release(). Wskaźnik docg3 jest używany po zwolnieniu pamięci, co prowadzi do dereferencji wiszącego wskaźnika.

Ocena ryzyka

Podatność może prowadzić do awarii systemu lub potencjalnie do eskalacji uprawnień poprzez dostęp do zwolnionej pamięci jądra.

Rekomendacja

Zastosuj łatkę z jądra Linux, która naprawia problem poprzez bezpośredni dostęp do cascade->bch zamiast przez zwolniony wskaźnik.

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: mtd: docg3: fix use-after-free in docg3_release() In docg3_release(), the docg3 pointer is obtained from cascade->floors[0]->priv before the loop that calls doc_release_device() on each floor. doc_release_device() frees the docg3 struct via kfree(docg3) at line 1881. After the loop, docg3->cascade->bch dereferences the already-freed pointer. Fix this by accessing cascade->bch directly, which is equivalent since docg3->cascade points back to the same cascade struct, and is already available as a local variable. This also removes the now-unused docg3 local variable.

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