Vulnerability in Linux Kernel Affecting Module Updates
CVE-2026-99238
What is CVE-2026-99238?
A vulnerability exists in the Linux kernel related to the handling of module updates in persistent instances. Specifically, the trace_module_record() function traverses the ftrace_trace_arrays without holding the trace_types_lock, potentially leading to a use-after-free situation. If an instance is concurrently removed via rmdir during a module load or unload, it may result in accessing freed memory, which can compromise system stability and security. Adequate locking mechanisms must be enforced to prevent these unsafe conditions.
Affected Version(s)
Linux 5f3719f697c3fdfae5cd6805f10ac7a04b0f4e43 < 57408eac99b0d8a005796346d317d31f0ca4e07a
Linux 5f3719f697c3fdfae5cd6805f10ac7a04b0f4e43
Linux 5f3719f697c3fdfae5cd6805f10ac7a04b0f4e43 < 244c442f54601a24c86ad90572bf36fc3df41c5e