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.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux