<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-25T12:19:09.823584+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/cve-2026-99005</id>
    <title>CVE-2026-99005 — drm/i915/gt: Unmask interrupts only when ACTIVE is true</title>
    <updated>2026-10-25T12:19:09.825116+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Linux</p>
<p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>drm/i915/gt: Unmask interrupts only when ACTIVE is true</p>
<p>There is a small race window between intel_rps_boost() reading
a stale ACTIVE state and queuing rps-&gt;work, where ACTIVE may be
changed via asynchronous calls triggered by wakeref drop.
This means that rps_work() could be triggered after the GT has
been parked, so unmasking RPS PM interrupts would happen without
holding PM wakelock. This sequence of events may be observed
during live_rc6_ctx_wa() selftest:</p>
<p>1) live_rc6_ctx_wa()
   -&gt; intel_engine_pm_put()
      -&gt; wakeref_put()</p>
<p>ASYNC1) wakeref_put() callback
          -&gt; __engine_park()
             -&gt; intel_gt_pm_put_async()
                -&gt; intel_gt_pm_put_async_untracked()
                   -&gt; intel_wakeref_put_async()</p>
<p>ASYNC2) wakeref_put_async() callback
          -&gt; __gt_park()
             -&gt; intel_rps_park()
                -&gt; intel_rps_clear_active() [clear ACTIVE]
                WITH INTERRUPTS:
                -&gt; rps_disable_interrupts()
                   -&gt; cancel_work_sync(rps-&gt;work)
                   -&gt; rps_reset_interrupts() [rps-&gt;pm_iir = 0]
                WITHOUT INTERRUPTS (TIMER mode):
                -&gt; rps_stop_timer()
                   -&gt; cancel_work_sync(rps-&gt;work)</p>
<p>2) live_rc6_ctx_wa()
   -&gt; intel_gt_wait_for_idle()
      -&gt; intel_gt_retire_requests_timeout()
         -&gt; dma_fence_wait_timeout()
            -&gt; ops-&gt;wait() [i915_fence_wait()]
               -&gt; i915_reque…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/cve-2026-99005"/>
  </entry>
</feed>
