Menu

Star on GitHub · 3.4k

CVE-2026-98521

In the Linux kernel, the following vulnerability has been resolved: drm/i915: fix incorrect RCU teardown order i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate over the fenc…

Published Oct 18, 2026EPSS 0.21%

Overview

CVE-2026-98521 is a known-severity vulnerability. It was published on October 18, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

drm/i915: fix incorrect RCU teardown order

i915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate

over the fences in an GEM object without holding a reference but only

the RCU read side lock.

What can happen here is that the GEM object is destroyed concurrently

while i915_gem_busy_ioctl is still running. This won't free the GEM

objects memory, but still drops all the dma_fence references.

Now when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it

assumes that a new fence list was installed and re-starts the loop.

But in the case of a destroyed GEM object a new fence list is never

installed, only the old one freed and therefore the iteration never

finishes resulting in an endless loop.

The solution is to drop the fence references only after the RCU grace

period.

The fixes tag is not necessary the patch introducing the problem, but the

one making it so worse that we need to address i

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-98521?

CVE-2026-98521 is a known-severity vulnerability. It was published on October 18, 2026.

How severe is CVE-2026-98521?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-98521?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-98521?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98521 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Watch the demo →