PatchSiren cyber security CVE debrief
CVE-2026-46058 Linux CVE debrief
A use-after-free vulnerability in the Linux kernel's Amphion VPU driver could allow local attackers to trigger kernel panics. The race condition occurs between v4l2_m2m_ctx_release() freeing memory and v4l2_m2m_try_run() attempting to use that freed context. The fix prevents the m2m framework from scheduling jobs by implementing a job_ready callback that returns 0 and removing the job_abort callback entirely.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Linux system administrators running kernels with Amphion VPU support; embedded/IoT device manufacturers using NXP i.MX platforms with Amphion VPU hardware; security teams monitoring kernel media subsystem vulnerabilities
Technical summary
The Amphion VPU driver in the Linux kernel contains a race condition in the V4L2 memory-to-memory (m2m) framework integration. When v4l2_m2m_ctx_release() is called, it invokes job_abort() which calls v4l2_m2m_job_finish(), then frees the m2m_ctx structure. However, v4l2_m2m_try_run() may still attempt to call device_run() with the now-freed context, resulting in a use-after-free at offset 0x538 and kernel panic. The vulnerability is triggered by the driver's non-standard use of the m2m frameworkâit does not actually use device_run for encode/decode operations. The fix eliminates the race by: (1) adding a job_ready callback that always returns 0, preventing the m2m framework from scheduling jobs, and (2) removing the job_abort callback to prevent the problematic synchronization path.
Defensive priority
medium
Recommended defensive actions
- Apply kernel patches from stable branches when available
- Monitor distribution security advisories for updated kernel packages
- Restrict untrusted local access to VPU devices until patched
Evidence notes
CVE published 2026-05-27. Kernel panic crash trace documented in commit messages. Multiple stable kernel branches patched.
Official resources
-
CVE-2026-46058 CVE record
CVE.org
-
CVE-2026-46058 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-27