PatchSiren cyber security CVE debrief
CVE-2026-45928 Linux CVE debrief
A memory leak vulnerability exists in the Linux kernel's Chips&Media Wave5 VPU driver. When opening encoder or decoder instances, if allocation of codec_info fails after the VPU instance is allocated, the instance is not freed before returning -ENOMEM. This results in a memory leak that could be triggered by resource exhaustion scenarios. The vulnerability affects kernel versions prior to the fix commits. The issue was resolved by adding kfree() calls in the error paths of wave5_vpu_open_enc() and wave5_vpu_open_dec() to properly release the allocated instance when codec_info allocation fails.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-06-25
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-06-25
Who should care
Linux kernel maintainers, embedded systems developers using Chips&Media Wave5 VPU hardware, security teams tracking kernel memory safety issues
Technical summary
The wave5_vpu_open_enc() and wave5_vpu_open_dec() functions in drivers/media/platform/chips-media/wave5/ allocate a VPU instance via kzalloc(). If the subsequent inst->codec_info allocation fails, the functions return -ENOMEM without freeing the instance, causing a memory leak. The fix adds kfree(inst) in these error paths before returning.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the referenced stable commits when available from your Linux distribution
- Monitor NVD for CVSS scoring once analysis is complete
- Review systems using Chips&Media Wave5 VPU hardware for potential memory pressure impacts
- Consider memory leak detection tooling for kernel modules in staging environments
Evidence notes
The vulnerability description is sourced from the official CVE record published 2026-05-27. The fix is confirmed by four kernel.org stable tree commits. No CVSS score has been assigned by NVD (status: Awaiting Analysis). Vendor identification is marked low confidence based on reference domain analysis; the affected component is the Chips&Media Wave5 driver in the Linux kernel media subsystem.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-45928 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-45928
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-45928 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-45928
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1de71556cbd6e1d0d26fb86b9b3bb8caa0df8495
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/32e9e45cf7e3422d21fa64535588d3572faf71c3
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/52defdd4034db1a34bb48006f889d66a3629224b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a519e21e32398459ba357e67b541402f7295ee1b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.