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

media: stm32: dcmi: unregister notifier on probe failure

dcmi_graph_init() registers the async notifier before dcmi_probe() toggles
the reset line. If reset_control_assert() or reset_control_deassert()
fails afterwards, probe returns through err_cleanup and the driver core
will not call dcmi_remove().

Unregister the notifier before cleaning it up on that error path,
matching the successful remove path and the V4L2 async notifier lifetime
rules.

[hverkuil: added Fixes tag]
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s media driver for STM32 DCMI, the asynchronous notifier is registered before the hardware reset line is toggled. If resetting the device fails, the probe routine returns through an error cleanup path and the kernel does not invoke the corresponding remove function. Because the notifier remains registered, the kernel may later attempt to notify a driver that has not been properly removed, violating the V4L2 async notifier lifetime rules and potentially causing undefined kernel behavior or instability. No data in the description suggests the vulnerability can be leveraged for code execution or privilege escalation, but the improper resource cleanup could disrupt device operation or lead to a kernel panic in extreme cases.

Affected Systems

The issue affects Linux kernels that include the STM32 DCMI media driver as shipped before the fix. The exact kernel versions are not listed, so any install that has the driver present without the applied patch is potentially affected.

Risk and Exploitability

The CVSS score is not provided and the EPSS score is unavailable. The vulnerability is not listed in the CISA KEV catalog, and there is no public evidence of an ongoing exploit. Because the bug manifests during driver initialization and does not provide an information disclosure or execution vector, the practical risk level is low, though the driver might fail to load or behave unpredictably on failure of the reset sequence.

Generated by OpenCVE AI on August 10, 2026 at 14:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the commit restoring proper notifier deregistration on probe failure
  • Reload the affected driver or reboot the system after applying the kernel update to ensure the cleanup code is exercised
  • Verify that the device reset succeeds during initialization, and monitor kernel logs for any DCMI-related errors

Generated by OpenCVE AI on August 10, 2026 at 14:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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: stm32: dcmi: unregister notifier on probe failure dcmi_graph_init() registers the async notifier before dcmi_probe() toggles the reset line. If reset_control_assert() or reset_control_deassert() fails afterwards, probe returns through err_cleanup and the driver core will not call dcmi_remove(). Unregister the notifier before cleaning it up on that error path, matching the successful remove path and the V4L2 async notifier lifetime rules. [hverkuil: added Fixes tag]
Title media: stm32: dcmi: unregister notifier 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-10T12:00:29.515Z

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

Link: CVE-2026-68210

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T14:30:04Z

Weaknesses

No weakness.