PT-2026-47357 · Linux · Linux

Published

2026-06-08

·

Updated

2026-06-08

·

CVE-2026-46285

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
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.

Related Identifiers

CVE-2026-46285

Affected Products

Linux