<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 29 Sep 2026 11:35:20 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-68174 — amd/amdkfd: enhance kfd process check in switch partition</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2025-68174</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;amd/amdkfd: enhance kfd process check in switch partition&lt;/p&gt;
&lt;p&gt;current switch partition only check if kfd_processes_table is empty.
kfd_prcesses_table entry is deleted in kfd_process_notifier_release, but
kfd_process tear down is in kfd_process_wq_release.&lt;/p&gt;
&lt;p&gt;consider two processes:&lt;/p&gt;
&lt;p&gt;Process A (workqueue) -&amp;gt; kfd_process_wq_release -&amp;gt; Access kfd_node member
Process B switch partition -&amp;gt; amdgpu_xcp_pre_partition_switch -&amp;gt; amdgpu_amdkfd_device_fini_sw
-&amp;gt; kfd_node tear down.&lt;/p&gt;
&lt;p&gt;Process A and B may trigger a race as shown in dmesg log.&lt;/p&gt;
&lt;p&gt;This patch is to resolve the race by adding an atomic kfd_process counter
kfd_processes_count, it increment as create kfd process, decrement as
finish kfd_process_wq_release.&lt;/p&gt;
&lt;p&gt;v2: Put kfd_processes_count per kfd_dev, move decrement to kfd_process_destroy_pdds
and bug fix. (Philip Yang)&lt;/p&gt;
&lt;p&gt;[3966658.307702] divide error: 0000 [#1] SMP NOPTI
[3966658.350818]  i10nm_edac
[3966658.356318] CPU: 124 PID: 38435 Comm: kworker/124:0 Kdump: loaded Tainted
[3966658.356890] Workqueue: kfd_process_wq kfd_process_wq_release [amdgpu]
[3966658.362839]  nfit
[3966658.366457] RIP: 0010:kfd_get_num_sdma_engines+0x17/0x40 [amdgpu]
[3966658.366460] Code: 00 00 e9 ac 81 02 00 66 66 2e 0f 1f 84 00 00 00 00 00 90 0f 1f 44 00 00 48 8b 4f 08 48 8b b7 00 01 00 00 8b 81 58 26 03 00 99 &amp;lt;f7&amp;gt; be b8 01 00 00 80 b9 70 2e 00 00 00 74 0b 83 f8 02 ba 02 00 00
[3966658.380967]  x86_pkg_temp_thermal
[3966658.391529] RSP: 0018:f…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;amd/amdkfd: enhance kfd process check in switch partition&lt;/p&gt;
&lt;p&gt;current switch partition only check if kfd_processes_table is empty.
kfd_prcesses_table entry is deleted in kfd_process_notifier_release, but
kfd_process tear down is in kfd_process_wq_release.&lt;/p&gt;
&lt;p&gt;consider two processes:&lt;/p&gt;
&lt;p&gt;Process A (workqueue) -&amp;gt; kfd_process_wq_release -&amp;gt; Access kfd_node member
Process B switch partition -&amp;gt; amdgpu_xcp_pre_partition_switch -&amp;gt; amdgpu_amdkfd_device_fini_sw
-&amp;gt; kfd_node tear down.&lt;/p&gt;
&lt;p&gt;Process A and B may trigger a race as shown in dmesg log.&lt;/p&gt;
&lt;p&gt;This patch is to resolve the race by adding an atomic kfd_process counter
kfd_processes_count, it increment as create kfd process, decrement as
finish kfd_process_wq_release.&lt;/p&gt;
&lt;p&gt;v2: Put kfd_processes_count per kfd_dev, move decrement to kfd_process_destroy_pdds
and bug fix. (Philip Yang)&lt;/p&gt;
&lt;p&gt;[3966658.307702] divide error: 0000 [#1] SMP NOPTI
[3966658.350818]  i10nm_edac
[3966658.356318] CPU: 124 PID: 38435 Comm: kworker/124:0 Kdump: loaded Tainted
[3966658.356890] Workqueue: kfd_process_wq kfd_process_wq_release [amdgpu]
[3966658.362839]  nfit
[3966658.366457] RIP: 0010:kfd_get_num_sdma_engines+0x17/0x40 [amdgpu]
[3966658.366460] Code: 00 00 e9 ac 81 02 00 66 66 2e 0f 1f 84 00 00 00 00 00 90 0f 1f 44 00 00 48 8b 4f 08 48 8b b7 00 01 00 00 8b 81 58 26 03 00 99 &amp;lt;f7&amp;gt; be b8 01 00 00 80 b9 70 2e 00 00 00 74 0b 83 f8 02 ba 02 00 00
[3966658.380967]  x86_pkg_temp_thermal
[3966658.391529] RSP: 0018:f…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2025-68174</guid>
    </item>
  </channel>
</rss>
