Back to CVE records
Medium 5.5Published Jun 8, 2026

CVE-2026-46314drm/v3d: Reject empty multisync extension to prevent infinite loop

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Reject empty multisync extension to prevent infinite loop v3d_get_extensions() walks a userspace-provided singly-linked list of ioctl extensions without any bound on the chain length. A local user can craft a self-referential extension (ext->next == &ext) with zero in_sync_count and out_sync_count, which bypasses the existing duplicate- extension guard: if (se->in_sync_count || se->out_sync_count) return -EINVAL; The guard never fires because v3d_get_multisync_post_deps() returns immediately when count is zero, leaving both fields at zero on every iteration. The result is an infinite loop in kernel context, blocking the calling thread and pegging a CPU core indefinitely. Fix this by rejecting a multisync extension where both in_sync_count and out_sync_count are zero in v3d_get_multisync_submit_deps(). An empty multisync carries no synchronization information and serves no useful purpose, so returning -EINVAL for such an extension is the correct defense against this attack vector.

CVSS
5.5 MEDIUM (v3.1, NVD)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Analyzed
Record last updated
Jun 19, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from e4165ae8304e5ea822fbe5909dd3be5445c058b7 before 309abbddeca0c12714721928a819ef45e5710998; from e4165ae8304e5ea822fbe5909dd3be5445c058b7 before 4fa42a249e8cd6ed17aea04e5695b6e9001f2433; from e4165ae8304e5ea822fbe5909dd3be5445c058b7 before 9c5164781cb388d219d8f49fa0f0b04cf86ad544; from e4165ae8304e5ea822fbe5909dd3be5445c058b7 before fb44d589bf3148e13452185a6e772a7efbf2d684
CNA record
linux linux_kernel
linux:linux_kernel
from 5.16 before 6.1.176; from 6.2 before 6.18.33; from 6.19 before 7.0.9
NVD

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.