PT-2026-116759 · Linux · Linux
CVE-2026-98540
·
Published
2026-10-18
·
Updated
2026-10-18
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:
fprobe: Terminate the fgraph data list when the reservation is not filled
fprobe fgraph entry() reserves shadow stack space for every fprobe with
an exit handler, but only fills it for those whose entry handler returns
0. fgraph reserve data() does not clear the area, so fprobe return()
parses the unused tail as headers left over from an earlier call, and an
exit handler can run twice or despite its entry handler asking to skip
it.
Write a zero word after the last entry to terminate the walk. A zeroed
slot does not decode to a NULL fprobe on the arches that encode the
header into one unsigned long, since arch decode fprobe header fp() ORs
in FPROBE HEADER MSB PATTERN, so make read fprobe header() return NULL
for a zeroed slot.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux