cveboard RSS feed

CVE-2026-45956

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

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

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgit2987642c5213508c6c9e718324c0d5289a92c474UnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgit65d1213baffa363f2eb1117b1dc7acc573b890f8UnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgit875fa28690e93ed5296c31d3344556c6bb867234UnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgit21ca24ba51a2c28bcc4df9d7e5a40b0eb66ab76dUnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgite1aed617eb80b49eac2f8c7bb7a0990f641dd59bUnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgitb5fc86d753dd4c281a943b92f0eef02d31af03d7UnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgita540f767642f75240a6c35f6a65b69e44cfcea9dUnavailableNone listed
cf67cc9a29ac19c98bc4fa0e6d14b0c1f592d322affectedgitd3968a0d85b211e197f2f4f06268a7031079e0d0UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.3affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.3UnavailableNone listed
5.10.253unaffectedsemverUnavailable5.10.*None listed
5.15.203unaffectedsemverUnavailable5.15.*None listed
6.1.167unaffectedsemverUnavailable6.1.*None listed
6.6.130unaffectedsemverUnavailable6.6.*None listed
6.12.114unaffectedsemverUnavailable6.12.*None listed
6.18.14unaffectedsemverUnavailable6.18.*None listed
6.19.4unaffectedsemverUnavailable6.19.*None listed
7.0unaffectedoriginal_commit_for_fixUnavailable*None listed