Skip to content
CVE Tracker
Back

CVE-2026-99238

tracing: Hold trace_types_lock when updating modules in persistent instances

High7.8
Published
Updated
Reserved
Assigned by
Linux

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.

Scores

CVSS scores of CVE-2026-99238, by who scored it
Scored byCVSSScoreVector
LinuxCNA (assigner)3.1High7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
NVDNVD · Received3.1High7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS (exploitation in 30 days)
Not scored

The list uses the assigner's score when there is one, then CISA's, then NVD's: High 7.8.

Affected products

  • Linux · Linux

    • affected 5f3719f697c3fdfae5cd6805f10ac7a04b0f4e43 – < 57408eac99b0d8a005796346d317d31f0ca4e07a
    • affected 5f3719f697c3fdfae5cd6805f10ac7a04b0f4e43 – < dab2bd4d67ad5eaa95019a9511f8d379401b5021
    • affected 5f3719f697c3fdfae5cd6805f10ac7a04b0f4e43 – < 244c442f54601a24c86ad90572bf36fc3df41c5e
  • Linux · Linux

    • affected 6.15
    • unaffected < 6.15
    • unaffected 6.18.60 – ≤ 6.18.*
    • unaffected 7.2.14 – ≤ 7.2.*
    • unaffected 7.3.1 – ≤ 7.3.*

References (3)

Sources

The same CVE in the primary databases and aggregators, to check against.

Record last updated .