CVE-2026-68212
Received Received - Intake

Memory Leak in Linux Kernel saa7134 Driver

Vulnerability report for CVE-2026-68212, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-10

Last updated on: 2026-08-10

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: media: saa7134: Fix a possible memory leak in saa7134_video_init1 In saa7134_video_init1(), the return value of the first saa7134_pgtable_alloc() is not checked. If it fails, the function continues as if successful, leaving the driver with an invalid page table. Additionally, if vb2_queue_init() for the VBI queue fails after the video queue page table has been allocated, the allocated memory is not freed before returning. The second saa7134_pgtable_alloc() also lacks a return value check. Errors occur during device probing before the device is fully registered, the normal cleanup path in saa7134_finidev() is not executed, leading to memory leaks and potential use of uninitialized DMA resources. Check the return value of both saa7134_pgtable_alloc() calls and propagate errors. On failure of any later step, free allocated page tables to avoid memory leaks. Ensure control handlers are also released on error to prevent further resource leakage. Found by code review.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-10
Last Modified
2026-08-10
Generated
2026-08-10
AI Q&A
2026-08-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a memory leak in the Linux kernel's saa7134 driver. It occurs during device initialization when memory allocation functions fail but the code continues execution as if successful. This leaves invalid page tables and uninitialized DMA resources, causing memory leaks and potential system instability.

Detection Guidance

This vulnerability is specific to the Linux kernel's saa7134 media driver and requires code-level inspection. Detection involves checking for uninitialized DMA resources or memory leaks in saa7134_video_init1(). No direct network or system commands can detect this. Review kernel logs for errors during saa7134 device probing or monitor memory usage for leaks.

Impact Analysis

This vulnerability could lead to memory exhaustion on your system if the driver is used. It may cause crashes or instability during device probing, especially when handling video or VBI queues. Since it affects device initialization, it could prevent proper operation of saa7134-based hardware.

Mitigation Strategies

Apply the Linux kernel patch that fixes the saa7134_video_init1() function. Ensure proper error handling for saa7134_pgtable_alloc() calls and free allocated resources on failure. Update to a kernel version containing the fix or backport the patch if necessary.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-68212. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart