Junglewise Threat Intelligence

CVE-2026-43312: Linux Kernel ov5647 driver segmentation fault in probe sequence

CVE-2026-43312 · Severity: info · CVSS 4.4 · Published 2026-05-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's driver for the OmniVision OV5647 camera sensor. This component is commonly used in embedded systems and hardware like the Raspberry Pi to manage camera hardware. An exploit could cause the system to crash (segmentation fault) during hardware initialization, potentially leading to a denial-of-service where the camera or the entire system becomes unresponsive.

Technical details

A race condition or initialization order vulnerability exists in the ov5647 camera sensor driver (drivers/media/i2c/ov5647.c). The function ov5647_init_controls() attempts to access subdevice data via v4l2_get_subdevdata() before that data has been initialized by v4l2_i2c_subdev_init() in the probe function. If an error occurs during control initialization, the driver attempts to access the i2c_client through an uninitialized pointer, resulting in a kernel segmentation fault. This issue has been resolved by reordering the probe sequence to ensure the subdevice is initialized before the controls. The fix has been backported to multiple stable kernel branches.

Affected products

  • Linux Linux Kernel v4.14 and later

Timeline

  • 2025-12-22: other: Patch authored
  • 2026-01-14: patched: Mainline patch committed
  • 2026-05-08: disclosed: CVE published

References

Related threats