Junglewise Threat Intelligence

CVE-2025-38322: Linux Kernel crash in perf/x86/intel topdown event handling

CVE-2025-38322 · Severity: medium · CVSS 5.5 · Published 2025-07-10

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's performance monitoring component can cause a complete system crash (hard lockup) on certain Intel processors, such as Raptor Lake. This occurs when the system incorrectly attempts to use advanced performance metrics on processor cores that do not support them. An attacker with local access could exploit this to disrupt operations and cause a denial of service.

Technical details

A regression was introduced in the Linux kernel's perf/x86/intel component where the function is_topdown_event() was mistakenly used instead of is_topdown_count(). This causes the kernel to invoke icl_update_topdown_event() on E-core CPUs (such as those in Raptor Lake architectures) that do not support the perf metrics feature. When the kernel attempts to read the Performance Monitoring Counter (PMC) on these unsupported cores via native_read_pmc(), it triggers a general protection fault and a hard lockup. The vulnerability is reachable via local performance monitoring tools and has been patched in multiple stable kernel branches.

Affected products

  • Linux Linux Kernel 6.1.134 to 6.1.149, 6.6.87 to 6.6.101, 6.12.23 to 6.12.49, 6.13.11 to 6.14, 6.14.2 to 6.15.4, 6.16-rc1, 6.16-rc2

Timeline

  • 2025-06-12: disclosed: Initial report and patch submission
  • 2025-06-27: patched: Patch committed to stable tree
  • 2025-07-10: advisory: CVE published

References

Related threats