PatchSiren cyber security CVE debrief
CVE-2026-46222 Linux CVE debrief
A null pointer dereference vulnerability exists in the Linux kernel's Rockchip Camera Interface (rkcif) driver. The issue stems from missing MUST_CONNECT flag validation on media pads, allowing stream enablement without verifying that connected devices are present. When streaming is initiated on an unconfigured interface, the driver dereferences a null pointer at offset 0x20 in rkcif_interface_enable_streams(), triggering an oops. The vulnerability is reachable through standard V4L2 ioctl paths (VIDIOC_STREAMON) and affects systems using Rockchip SoCs with the rkcif driver. The fix adds proper pad connection checks to prevent stream enablement on disconnected interfaces.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-05-28
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-05-28
Who should care
Organizations running Linux systems on Rockchip SoCs with camera interfaces; embedded systems manufacturers using rkcif driver; security teams monitoring kernel driver stability
Technical summary
The Rockchip Camera Interface (rkcif) driver in the Linux kernel fails to validate that media pads have connected devices before enabling streams. The pads lack the MUST_CONNECT flag check, permitting stream configuration on unconnected interfaces. When rkcif_interface_enable_streams() executes, it dereferences a null pointer (offset 0x20), causing a kernel oops. The crash occurs through the standard V4L2 streaming path: vb2_ioctl_streamon → v4l_streamon → __video_do_ioctl → vb2_core_streamon → vb2_start_streaming → rkcif_stream_start_streaming → v4l2_subdev_enable_streams → rkcif_interface_enable_streams. The resolution adds MUST_CONNECT flag validation to prevent stream enablement on disconnected pads.
Defensive priority
medium
Recommended defensive actions
- Apply kernel patches from stable branches when available
- Verify rkcif driver loads with properly configured media topology
- Monitor kernel logs for rkcif_interface_enable_streams oops signatures
- Restrict untrusted user access to V4L2 video devices
- Review camera interface configurations for missing sensor connections
Evidence notes
Vulnerability description and resolution confirmed via NVD entry published 2026-05-28. Root cause identified as missing MUST_CONNECT flag validation in media pads. Crash signature confirmed: null pointer dereference at virtual address 0x20 in rkcif_interface_enable_streams(). Call trace provided in CVE description shows V4L2 streaming path. Fix commits referenced in source metadata.
Official resources
-
CVE-2026-46222 CVE record
CVE.org
-
CVE-2026-46222 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-28