CVE-2026-43162

MediumCVSS 5.5/10Last modified Nov 11, 2026

Description

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

media: tegra-video: Fix memory leak in __tegra_channel_try_format()

The state object allocated by __v4l2_subdev_state_alloc() must be freed with __v4l2_subdev_state_free() when it is no longer needed.

In __tegra_channel_try_format(), two error paths return directly after v4l2_subdev_call() fails, without freeing the allocated 'sd_state' object. This violates the requirement and causes a memory leak.

Fix this by introducing a cleanup label and using goto statements in the error paths to ensure that __v4l2_subdev_state_free() is always called before the function returns.

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 1ebaeb09830f36c1111b72a95420814225bd761c, < 6c6f419fa9c44a4b7149b0292e01bff47308ba14; >= 1ebaeb09830f36c1111b72a95420814225bd761c, < ca921be7a1174d5d58b28f84b683c2c0079f18c5; >= 1ebaeb09830f36c1111b72a95420814225bd761c, < 3ca2f09061736e72ef25eec2597d00f7f44094d3; >= 1ebaeb09830f36c1111b72a95420814225bd761c, < 2dff8966a3a889dd9d248a7e15d963b4097efcc5; >= 1ebaeb09830f36c1111b72a95420814225bd761c, < d92e9a18f97a1d19d4c2ff81dcfbe43591f75b5a; >= 1ebaeb09830f36c1111b72a95420814225bd761c, < 43e5302d22334f1183dec3e0d5d8007eefe2817c
LinuxLinux5.10

References

Timeline

Published
May 6, 2026
Last modified
Nov 11, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-431634.7In the Linux kernel, the following vulnerability has been resolved: md/bitmap: fix GPF in write_page caused by resize race A General ProteCVE-2026-431647.5In the Linux kernel, the following vulnerability has been resolved: udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). syzbot reCVE-2026-431655.5In the Linux kernel, the following vulnerability has been resolved: hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin WhenCVE-2026-431667.1In the Linux kernel, the following vulnerability has been resolved: erofs: fix interlaced plain identification for encoded extents Only plCVE-2026-431675.5In the Linux kernel, the following vulnerability has been resolved: xfrm: always flush state and policy upon NETDEV_UNREGISTER event syzboCVE-2026-431685.5In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix reflink preserve cleanup issue commit c06c303832ec ("ocfs2:CVE-2026-431695.5In the Linux kernel, the following vulnerability has been resolved: drm/buddy: Prevent BUG_ON by validating rounded allocation When DRM_BUCVE-2026-43179.3SQL inyection (SQLi) vulnerability in Umami Software web application through an improperly sanitized parameter, which could allow an authentCVE-2026-431705.5In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: gadget: Move vbus draw to workqueue context Currently dwc3_CVE-2026-431715.5In the Linux kernel, the following vulnerability has been resolved: EFI/CPER: don't dump the entire memory region The current logic at cpeCVE-2026-431728.8In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix 22000 series SMEM parsing If the firmware were to rCVE-2026-431735.5In the Linux kernel, the following vulnerability has been resolved: net: ethernet: xscale: Check for PTP support properly In ixp4xx_get_ts
CVE-2026-43162: Medium severity, CVSS 5.5 | Vulnix