CVE-2026-72357: uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline
In the Linux kernel, the following vulnerability has been resolved:
uprobes/x86: Use proper mmstruct in inuprobetrampoline
In the unregister path we use inuprobetrampoline check with current->mm for the VMA lookup, which is wrong, because we are in the tracer context, not the traced process.
Add mmstruct pointer argument to inuprobetrampoline and changing related callers to pass proper mmstruct pointer.