Back to CVE records
High 7.8Published Feb 18, 2026

CVE-2026-23227drm/exynos: vidi: use ctx->lock to protect struct vidi_context member variables related to memory alloc/free

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/exynos: vidi: use ctx->lock to protect struct vidi_context member variables related to memory alloc/free Exynos Virtual Display driver performs memory alloc/free operations without lock protection, which easily causes concurrency problem. For example, use-after-free can occur in race scenario like this: ``` CPU0 CPU1 CPU2 ---- ---- ---- vidi_connection_ioctl() if (vidi->connection) // true drm_edid = drm_edid_alloc(); // alloc drm_edid ... ctx->raw_edid = drm_edid; ... drm_mode_getconnector() drm_helper_probe_single_connector_modes() vidi_get_modes() if (ctx->raw_edid) // true drm_edid_dup(ctx->raw_edid); if (!drm_edid) // false ... vidi_connection_ioctl() if (vidi->connection) // false drm_edid_free(ctx->raw_edid); // free drm_edid ... drm_edid_alloc(drm_edid->edid) kmemdup(edid); // UAF!! ... ``` To prevent these vulns, at least in vidi_context, member variables related to memory alloc/free should be protected with ctx->lock.

CVSS
7.8 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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
Modified
Record last updated
Aug 5, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 56966a4cfa925ec24edb68ab652a740a7abe2c4d; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 9e1ef9396a1899925911b1729cb65665420268df; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 92dd1f38d7db75374dcdaf54f1d79d67bffd54e5; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 1b24d3e8792bcc050c70e8e0dea6b49c4fc63b13; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before abfdf449fb3d7b42e85a1ad1c8694b768b1582f4; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 60b75407c172e1f341a8a5097c5cbc97dbbdd893; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 0cd2c155740dbd00868ac5a8ae5d14cd6b9ed385; from d3b62dbfc7b9bb013926f56db79b60f6c18c392f before 52b330799e2d6f825ae2bb74662ec1b10eb954bb
CNA record
linux linux_kernel
linux:linux_kernel
from 3.6 before 6.12.77; from 6.13 before 6.18.11; from 6.19 before 6.19.1
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.