Description
In the Linux kernel, the following vulnerability has been resolved:

coresight: perf: Retrieve path and source from event data

ETM perf callbacks currently use the per-CPU csdev_src pointer, which
can race with updates during device registration and unregistration.

The AUX setup already builds and stores the path in the event data.
Use this path to retrieve the source instead of csdev_src to avoid
the race.

Export coresight_get_source() and add etm_event_get_ctxt_path() to
retrieve the context's path and its source with READ_ONCE() /
WRITE_ONCE() accessors. Give the comments to explain why this
approach is safe when pause or resume callbacks preempt the disable
callback (e.g. via NMI).
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Memory Corruption
Action: Apply Patch
AI Analysis

Impact

The vulnerability causes a race condition between ETM perf callbacks and the per‑CPU csdev_src pointer, which can lead to incorrect retrieval of path and source data. This race can result in kernel memory corruption or improper context handling, potentially compromising system integrity.

Affected Systems

Vendors: Linux kernel. Affected systems include all Linux kernel implementations that incorporate the coresight and perf modules prior to the fix. No specific version list is provided; any kernel build with this code path is vulnerable until updated.

Risk and Exploitability

The vulnerability does not appear in CISA's KEV catalog, and the EPSS score is < 1%. The CVSS score is 5.5, indicating moderate severity. Exploitation would require a local environment with the ETM/perf subsystem active and a race condition between callbacks, which makes the attack surface narrower and the likelihood lower than remote exploits. The fix uses READ_ONCE/WRITE_ONCE to guarantee safety when callbacks preempt the disable callback.

Generated by OpenCVE AI on October 1, 2026 at 10:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a kernel version that includes the coresight bug fix
  • Disable the coresight device or relevant ETM functionalities if the fix is not available
  • Monitor for kernel crashes or abnormal behavior and apply kernel updates promptly

Generated by OpenCVE AI on October 1, 2026 at 10:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-366
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 07:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: coresight: perf: Retrieve path and source from event data ETM perf callbacks currently use the per-CPU csdev_src pointer, which can race with updates during device registration and unregistration. The AUX setup already builds and stores the path in the event data. Use this path to retrieve the source instead of csdev_src to avoid the race. Export coresight_get_source() and add etm_event_get_ctxt_path() to retrieve the context's path and its source with READ_ONCE() / WRITE_ONCE() accessors. Give the comments to explain why this approach is safe when pause or resume callbacks preempt the disable callback (e.g. via NMI).
Title coresight: perf: Retrieve path and source from event data
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-28T05:30:32.658Z

Reserved: 2026-09-24T16:01:01.151Z

Link: CVE-2026-97499

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:27.630

Modified: 2026-09-28T06:16:35.893

Link: CVE-2026-97499

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97499 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T10:30:08Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-366

    Race Condition within a Thread