<?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>Wed, 30 Sep 2026 03:55:49 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-71130 — drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2025-71130</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/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer&lt;/p&gt;
&lt;p&gt;Initialize the eb.vma array with values of 0 when the eb structure is
first set up. In particular, this sets the eb-&amp;gt;vma[i].vma pointers to
NULL, simplifying cleanup and getting rid of the bug described below.&lt;/p&gt;
&lt;p&gt;During the execution of eb_lookup_vmas(), the eb-&amp;gt;vma array is
successively filled up with struct eb_vma objects. This process includes
calling eb_add_vma(), which might fail; however, even in the event of
failure, eb-&amp;gt;vma[i].vma is set for the currently processed buffer.&lt;/p&gt;
&lt;p&gt;If eb_add_vma() fails, eb_lookup_vmas() returns with an error, which
prompts a call to eb_release_vmas() to clean up the mess. Since
eb_lookup_vmas() might fail during processing any (possibly not first)
buffer, eb_release_vmas() checks whether a buffer&amp;#39;s vma is NULL to know
at what point did the lookup function fail.&lt;/p&gt;
&lt;p&gt;In eb_lookup_vmas(), eb-&amp;gt;vma[i].vma is set to NULL if either the helper
function eb_lookup_vma() or eb_validate_vma() fails. eb-&amp;gt;vma[i+1].vma is
set to NULL in case i915_gem_object_userptr_submit_init() fails; the
current one needs to be cleaned up by eb_release_vmas() at this point,
so the next one is set. If eb_add_vma() fails, neither the current nor
the next vma is set to NULL, which is a source of a NULL deref bug
described in the issue linked in the Closes tag.&lt;/p&gt;
&lt;p&gt;When entering eb_lookup_vmas(), the vma pointers are set to the slab
poison v…&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/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer&lt;/p&gt;
&lt;p&gt;Initialize the eb.vma array with values of 0 when the eb structure is
first set up. In particular, this sets the eb-&amp;gt;vma[i].vma pointers to
NULL, simplifying cleanup and getting rid of the bug described below.&lt;/p&gt;
&lt;p&gt;During the execution of eb_lookup_vmas(), the eb-&amp;gt;vma array is
successively filled up with struct eb_vma objects. This process includes
calling eb_add_vma(), which might fail; however, even in the event of
failure, eb-&amp;gt;vma[i].vma is set for the currently processed buffer.&lt;/p&gt;
&lt;p&gt;If eb_add_vma() fails, eb_lookup_vmas() returns with an error, which
prompts a call to eb_release_vmas() to clean up the mess. Since
eb_lookup_vmas() might fail during processing any (possibly not first)
buffer, eb_release_vmas() checks whether a buffer&amp;#39;s vma is NULL to know
at what point did the lookup function fail.&lt;/p&gt;
&lt;p&gt;In eb_lookup_vmas(), eb-&amp;gt;vma[i].vma is set to NULL if either the helper
function eb_lookup_vma() or eb_validate_vma() fails. eb-&amp;gt;vma[i+1].vma is
set to NULL in case i915_gem_object_userptr_submit_init() fails; the
current one needs to be cleaned up by eb_release_vmas() at this point,
so the next one is set. If eb_add_vma() fails, neither the current nor
the next vma is set to NULL, which is a source of a NULL deref bug
described in the issue linked in the Closes tag.&lt;/p&gt;
&lt;p&gt;When entering eb_lookup_vmas(), the vma pointers are set to the slab
poison v…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2025-71130</guid>
    </item>
  </channel>
</rss>
