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

media: iris: Fix use-after-free in iris_release_internal_buffers()

The recent change in commit 1dabf00ee206 ("media: iris: gen1: Destroy
internal buffers after FW releases") introduced a regression where
session_release_buf() may free the buffer. The caller,
iris_release_internal_buffers(), continued to access `buffer` after the
call, leading to a potential use-after-free.

Fix this by setting BUF_ATTR_PENDING_RELEASE before calling
session_release_buf(), and reverting the flag if the call fails. This
ensures no dereference occurs after potential freeing.
Published: 2026-05-28
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The patch committed as 1dabf00ee206 reveals that a regression in the Linux kernel’s media iris driver allows a use‑after‑free condition. When session_release_buf() frees a buffer, iris_release_internal_buffers() subsequently accesses that freed buffer, which can lead to unstable kernel behavior. The fix introduces a pending‑release flag to prevent any dereference after a possible free.

Affected Systems

All Linux kernel builds prior to the commit that adds the pending‑release guard are vulnerable. This includes any system using the iris media driver without the 1dabf00ee206 change, regardless of distribution or kernel version.

Risk and Exploitability

The vulnerability is local; an attacker must be able to trigger the iris_release_internal_buffers() code path, usually by controlling an iris media session. The EPSS score of less than 1 % indicates a low probability of exploitation in the wild, but the CVSS score of 7.8 signals high severity, primarily due to potential kernel instability. The flaw is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on June 10, 2026 at 23:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that incorporates commit 1dabf00ee206 or later, ensuring the BUF_ATTR_PENDING_RELEASE guard is active.
  • If an immediate kernel upgrade is not feasible, apply the relevant code changes from the cited commit to the media/iris driver source, rebuild the kernel or module, and deploy the updated component.
  • As a temporary measure until an update can be applied, blacklist or unload the iris driver so it does not load, and monitor system logs for any abnormal kernel activity.

Generated by OpenCVE AI on June 10, 2026 at 23:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 10 Jun 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*

Sat, 30 May 2026 11:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Fri, 29 May 2026 04:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 29 May 2026 00:15:00 +0000


Thu, 28 May 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: media: iris: Fix use-after-free in iris_release_internal_buffers() The recent change in commit 1dabf00ee206 ("media: iris: gen1: Destroy internal buffers after FW releases") introduced a regression where session_release_buf() may free the buffer. The caller, iris_release_internal_buffers(), continued to access `buffer` after the call, leading to a potential use-after-free. Fix this by setting BUF_ATTR_PENDING_RELEASE before calling session_release_buf(), and reverting the flag if the call fails. This ensures no dereference occurs after potential freeing.
Title media: iris: Fix use-after-free in iris_release_internal_buffers()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-14T18:05:04.540Z

Reserved: 2026-05-13T15:03:33.107Z

Link: CVE-2026-46240

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-28T10:16:39.613

Modified: 2026-06-10T21:04:14.713

Link: CVE-2026-46240

cve-icon Redhat

Severity :

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46240 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-10T23:45:44Z

Weaknesses