{"id":"CVE-2025-38322","title":"perf/x86/intel: Fix crash in icl_update_topdown_event()","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nperf/x86/intel: Fix crash in icl_update_topdown_event()\n\nThe perf_fuzzer found a hard-lockup crash on a RaptorLake machine:\n\n  Oops: general protection fault, maybe for…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 781b2db0eb7731fbde510c268b7ccc62959c3feb < 702ea6028032d6c1fe96c2d4762a3575e3654819","Linux >= e7f6922c8a5b41522a8329ea6bbf815993b2dd28 < 79e2dd573116d3338507c311460da9669095c94d","Linux >= 3a8bec6583e5239de3bd597ab382dc6c2b0c29a1 < e97c45c770f5e56c784a46c2a96ab968d26b97d9","Linux >= f9bdf1f953392c9edd69a7f884f78c0390127029 < a85cc69acdcb05f8cd226b8ea0778b8e2e887e6f","Linux >= f9bdf1f953392c9edd69a7f884f78c0390127029 < b0823d5fbacb1c551d793cbfe7af24e0d1fa45ed","Linux 06cd7bfbb86e9db3e9013ea6636ad2c6f0a1664d","Linux d8370aa704bd7e384918c8f466856374725c0585","Linux >= 6.1.134 < 6.1.149","Linux >= 6.6.87 < 6.6.101","Linux >= 6.12.23 < 6.12.49","Linux >= 6.13.11 < 6.14","Linux >= 6.14.2 < 6.15","Linux 6.15"],"published":"2025-07-10","updated":"2026-09-08","sourceUpdated":"2026-09-08T08:41:50.749Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2025-38322","references":[{"url":"https://git.kernel.org/stable/c/702ea6028032d6c1fe96c2d4762a3575e3654819"},{"url":"https://git.kernel.org/stable/c/79e2dd573116d3338507c311460da9669095c94d"},{"url":"https://git.kernel.org/stable/c/e97c45c770f5e56c784a46c2a96ab968d26b97d9"},{"url":"https://git.kernel.org/stable/c/a85cc69acdcb05f8cd226b8ea0778b8e2e887e6f"},{"url":"https://git.kernel.org/stable/c/b0823d5fbacb1c551d793cbfe7af24e0d1fa45ed"}],"tags":["cve.org"],"epss":0.00165,"epssPercentile":0.06138,"ingestedAt":"2026-09-08T15:33:26.997Z","slug":"CVE-2025-38322","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nperf/x86/intel: Fix crash in icl_update_topdown_event()\n\nThe perf_fuzzer found a hard-lockup crash on a RaptorLake machine:\n\n  Oops: general protection fault, maybe for address 0xffff89aeceab400: 0000\n  CPU: 23 UID: 0 PID: 0 Comm: swapper/23\n  Tainted: [W]=WARN\n  Hardware name: Dell Inc. Precision 9660/0VJ762\n  RIP: 0010:native_read_pmc+0x7/0x40\n  Code: cc e8 8d a9 01 00 48 89 03 5b cd cc cc cc cc 0f 1f ...\n  RSP: 000:fffb03100273de8 EFLAGS: 00010046\n  ....\n  Call Trace:\n    <TASK>\n    icl_update_topdown_event+0x165/0x190\n    ? ktime_get+0x38/0xd0\n    intel_pmu_read_event+0xf9/0x210\n    __perf_event_read+0xf9/0x210\n\nCPUs 16-23 are E-core CPUs that don't support the perf metrics feature.\nThe icl_update_topdown_event() should not be invoked on these CPUs.\n\nIt's a regression of commit:\n\n  f9bdf1f95339 (\"perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read\")\n\nThe bug introduced by that commit is that the is_topdown_event() function\nis mistakenly used to replace the is_topdown_count() call to check if the\ntopdown functions for the perf metrics feature should be invoked.\n\nFix it.\n\n## Affected\n\n- `Linux >= 781b2db0eb7731fbde510c268b7ccc62959c3feb < 702ea6028032d6c1fe96c2d4762a3575e3654819`\n- `Linux >= e7f6922c8a5b41522a8329ea6bbf815993b2dd28 < 79e2dd573116d3338507c311460da9669095c94d`\n- `Linux >= 3a8bec6583e5239de3bd597ab382dc6c2b0c29a1 < e97c45c770f5e56c784a46c2a96ab968d26b97d9`\n- `Linux >= f9bdf1f953392c9edd69a7f884f78c0390127029 < a85cc69acdcb05f8cd226b8ea0778b8e2e887e6f`\n- `Linux >= f9bdf1f953392c9edd69a7f884f78c0390127029 < b0823d5fbacb1c551d793cbfe7af24e0d1fa45ed`\n- `Linux 06cd7bfbb86e9db3e9013ea6636ad2c6f0a1664d`\n- `Linux d8370aa704bd7e384918c8f466856374725c0585`\n- `Linux >= 6.1.134 < 6.1.149`\n- `Linux >= 6.6.87 < 6.6.101`\n- `Linux >= 6.12.23 < 6.12.49`\n- `Linux >= 6.13.11 < 6.14`\n- `Linux >= 6.14.2 < 6.15`\n- `Linux 6.15`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}