CVE-2026-45956CWE-416

CVE-2026-45956

High · published May 27, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.2
In the wild
Unconfirmed
What it is

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

drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()

vidi_connection_ioctl() retrieves the driver_data from drm_dev->dev to

obtain a struct vidi_context pointer. However, drm_dev->dev is the

exynos-drm master device, and the driver_data contained therein is not

the vidi component device, but a completely different device.

This can lead to various bugs, ranging from null pointer dereferences and

garbage value accesses to, in unlucky cases, out-of-bounds errors,

use-after-free errors, and more.

To resolve this issue, we need to store/delete the vidi device pointer in

exynos_drm_private->vidi_dev during bind/unbind, and then read this

exynos_drm_private->vidi_dev within ioctl() to obtain the correct

struct vidi_context pointer.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00171 · 6.2th percentile
Weakness
CWE-416 · Use After Free
Published
2026-05-27T18:17Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 4.3, < 5.10.2535.10.253
linux/linux_kernel≥ 5.11, < 5.15.2035.15.203
linux/linux_kernel≥ 5.16, < 6.1.1676.1.167
linux/linux_kernel≥ 6.2, < 6.6.1306.6.130
linux/linux_kernel≥ 6.7, < 6.18.146.18.14
linux/linux_kernel≥ 6.19, < 6.19.46.19.4
References (8)
EPSS history
Timeline
  • 27 MAY 12:18Z
    drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()
    cvelistv5