PT-2026-90214 · Linux · Linux
CVE-2026-89498
·
Published
2026-09-11
·
Updated
2026-09-11
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:
orangefs: fix double-free of trailer buf on readdir copy failure
On a readdir downcall, orangefs devreq write iter() frees
op->downcall.trailer buf with vfree() when copy from iter full() fails,
but does not clear the pointer before goto Efault. The waiter in
do readdir() is then woken with a negative status and frees the same
pointer again on its r < 0 path, causing a deterministic double-free.
A client holding /dev/pvfs2-req triggers it by sending a readdir
downcall whose declared trailer size exceeds the bytes it supplies.
Clear the pointer after freeing so the readdir-side vfree() becomes a
no-op.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux