CVE-2026-99238

high

Description

In the Linux kernel, the following vulnerability has been resolved: tracing: Hold trace_types_lock when updating modules in persistent instances trace_module_record() walks ftrace_trace_arrays from the module notifier without trace_types_lock. A concurrent rmdir of an instance removes it from the list and frees it under that lock, so a module load or unload can walk into a freed trace_array.

References

https://git.kernel.org/stable/c/dab2bd4d67ad5eaa95019a9511f8d379401b5021

https://git.kernel.org/stable/c/57408eac99b0d8a005796346d317d31f0ca4e07a

https://git.kernel.org/stable/c/244c442f54601a24c86ad90572bf36fc3df41c5e

https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-115280

Details

Source: Mitre, NVD

Published: 2026-11-02

Updated: 2026-11-02

Risk Information

CVSS v2

Base Score: 6.8

Vector: CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C

Severity: Medium

CVSS v3

Base Score: 7.8

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Severity: High