<?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>Sun, 04 Oct 2026 14:42:11 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-37754 — drm/i915/huc: Fix fence not released on early probe errors</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2025-37754</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;drm/i915/huc: Fix fence not released on early probe errors&lt;/p&gt;
&lt;p&gt;HuC delayed loading fence, introduced with commit 27536e03271da
(&amp;#34;drm/i915/huc: track delayed HuC load with a fence&amp;#34;), is registered with
object tracker early on driver probe but unregistered only from driver
remove, which is not called on early probe errors.  Since its memory is
allocated under devres, then released anyway, it may happen to be
allocated again to the fence and reused on future driver probes, resulting
in kernel warnings that taint the kernel:&lt;/p&gt;
&lt;p&gt;&amp;lt;4&amp;gt; [309.731371] ------------[ cut here ]------------
&amp;lt;3&amp;gt; [309.731373] ODEBUG: init destroyed (active state 0) object: ffff88813d7dd2e0 object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x20 [i915]
&amp;lt;4&amp;gt; [309.731575] WARNING: CPU: 2 PID: 3161 at lib/debugobjects.c:612 debug_print_object+0x93/0xf0
...
&amp;lt;4&amp;gt; [309.731693] CPU: 2 UID: 0 PID: 3161 Comm: i915_module_loa Tainted: G     U             6.14.0-CI_DRM_16362-gf0fd77956987+ #1
...
&amp;lt;4&amp;gt; [309.731700] RIP: 0010:debug_print_object+0x93/0xf0
...
&amp;lt;4&amp;gt; [309.731728] Call Trace:
&amp;lt;4&amp;gt; [309.731730]  &amp;lt;TASK&amp;gt;
...
&amp;lt;4&amp;gt; [309.731949]  __debug_object_init+0x17b/0x1c0
&amp;lt;4&amp;gt; [309.731957]  debug_object_init+0x34/0x50
&amp;lt;4&amp;gt; [309.732126]  __i915_sw_fence_init+0x34/0x60 [i915]
&amp;lt;4&amp;gt; [309.732256]  intel_huc_init_early+0x4b/0x1d0 [i915]
&amp;lt;4&amp;gt; [309.732468]  intel_uc_init_early+0x61/0x680 [i915]
&amp;lt;4&amp;gt; [309.732667]  intel_gt_common_init_early+0x105/0x130 [i915]
&amp;lt;4&amp;gt; [309.732804…&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;drm/i915/huc: Fix fence not released on early probe errors&lt;/p&gt;
&lt;p&gt;HuC delayed loading fence, introduced with commit 27536e03271da
(&amp;#34;drm/i915/huc: track delayed HuC load with a fence&amp;#34;), is registered with
object tracker early on driver probe but unregistered only from driver
remove, which is not called on early probe errors.  Since its memory is
allocated under devres, then released anyway, it may happen to be
allocated again to the fence and reused on future driver probes, resulting
in kernel warnings that taint the kernel:&lt;/p&gt;
&lt;p&gt;&amp;lt;4&amp;gt; [309.731371] ------------[ cut here ]------------
&amp;lt;3&amp;gt; [309.731373] ODEBUG: init destroyed (active state 0) object: ffff88813d7dd2e0 object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x20 [i915]
&amp;lt;4&amp;gt; [309.731575] WARNING: CPU: 2 PID: 3161 at lib/debugobjects.c:612 debug_print_object+0x93/0xf0
...
&amp;lt;4&amp;gt; [309.731693] CPU: 2 UID: 0 PID: 3161 Comm: i915_module_loa Tainted: G     U             6.14.0-CI_DRM_16362-gf0fd77956987+ #1
...
&amp;lt;4&amp;gt; [309.731700] RIP: 0010:debug_print_object+0x93/0xf0
...
&amp;lt;4&amp;gt; [309.731728] Call Trace:
&amp;lt;4&amp;gt; [309.731730]  &amp;lt;TASK&amp;gt;
...
&amp;lt;4&amp;gt; [309.731949]  __debug_object_init+0x17b/0x1c0
&amp;lt;4&amp;gt; [309.731957]  debug_object_init+0x34/0x50
&amp;lt;4&amp;gt; [309.732126]  __i915_sw_fence_init+0x34/0x60 [i915]
&amp;lt;4&amp;gt; [309.732256]  intel_huc_init_early+0x4b/0x1d0 [i915]
&amp;lt;4&amp;gt; [309.732468]  intel_uc_init_early+0x61/0x680 [i915]
&amp;lt;4&amp;gt; [309.732667]  intel_gt_common_init_early+0x105/0x130 [i915]
&amp;lt;4&amp;gt; [309.732804…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2025-37754</guid>
    </item>
  </channel>
</rss>
