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

media: radio-si476x: Unregister v4l2_device on probe failure

si476x_radio_probe() registers radio->v4l2dev before allocating the V4L2
controls and before registering the video device. If any of those later
steps fails, probe returns through the exit label after freeing only the
control handler.

A failed probe does not call si476x_radio_remove(), so the
v4l2_device_unregister() there is not reached. This leaves the parent
device reference taken by v4l2_device_register() behind on the error path.

Unregister the V4L2 device in the probe error path after freeing the
controls.
Published: 2026-08-10
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel media driver for si476x registers a V4L2 device before allocating its controls and before registering the video device. If any of those subsequent steps fail, the driver exits its probe routine without unregistering the V4L2 device, leaving a dangling parent device reference. Unreleased kernel resources can lead to memory exhaustion or kernel instability, resulting in a denial of service. The issue is a failure to release resources in the error path (CWE‑772).

Affected Systems

All Linux kernel releases that include the unpatched si476x radio driver are affected. The vulnerability applies to systems that load this driver and have not upgraded to a kernel commit containing the fix. It does not affect kernels that have already applied the patch or systems where the driver is disabled.

Risk and Exploitability

The CVSS score is 4.4, indicating moderate severity, and the EPSS score is less than 1 %, reflecting a low likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog, implying no known widespread attacks. An attacker would most likely need local or firmware access to trigger a probe failure, and there is no documented remote exploitation path.

Generated by OpenCVE AI on August 13, 2026 at 07:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that contains the si476x_radio_probe fix as referenced in the advisory branches.
  • If radio functionality is not required, disable or unload the si476x driver so the vulnerable probe path is never exercised.
  • Monitor kernel logs for V4L2 registration errors or probe failures to confirm that the issue has been resolved after upgrading.

Generated by OpenCVE AI on August 13, 2026 at 07:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Thu, 13 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-491

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-491

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: media: radio-si476x: Unregister v4l2_device on probe failure si476x_radio_probe() registers radio->v4l2dev before allocating the V4L2 controls and before registering the video device. If any of those later steps fails, probe returns through the exit label after freeing only the control handler. A failed probe does not call si476x_radio_remove(), so the v4l2_device_unregister() there is not reached. This leaves the parent device reference taken by v4l2_device_register() behind on the error path. Unregister the V4L2 device in the probe error path after freeing the controls.
Title media: radio-si476x: Unregister v4l2_device on probe failure
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-08-19T16:31:44.648Z

Reserved: 2026-07-30T09:28:09.375Z

Link: CVE-2026-68215

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:09.410

Modified: 2026-08-19T17:20:37.543

Link: CVE-2026-68215

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:00:34Z

Links: CVE-2026-68215 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T07:45:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime