KernelScan.io

HIGH

staging/media atomisp PrivateIOCTL Bypass

CVE-2026-46205

CVSS 7.8 / 10.0 NVD

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

KernelScan AI7.8HIGH

01

In the Linux kernel, the following vulnerability has been resolved: staging: media: atomisp: Disallow all private IOCTLs Disallow all private IOCTLs. These aren't quite as safe as one could assume of IOCTL handlers; disable them for now. Instead of removing the code, return in the beginning of the function if cmd is non-zero in order to keep static checkers happy.

02

Engine v0.2.0

Risk summary

Systems with Intel IPU v2 camera hardware running the atomisp staging driver are vulnerable to privilege escalation through unsafe private IOCTL handlers. Attackers with access to the video device can potentially achieve arbitrary kernel memory access, leading to privilege escalation or system compromise. The vulnerability is reachable only on platforms where the IPU is exposed via the internal PCIe interface.

Affecteddrivers/staging/media/atomisp/pci/atomisp_ioctl.c (atomisp driver)

Vulnerability analysis

The atomisp driver's private IOCTL handlers lack sufficient security validation, allowing potentially unsafe operations to be performed from userspace. The fix completely disables all private IOCTLs by adding an early return that rejects any non-zero command, indicating the underlying handlers were deemed too unsafe to repair individually. This affects local attackers who can access the video device, typically requiring membership in the video group or equivalent device access permissions.

03

BranchFixed inPatch commit
5.105.10.25864e85679beaf
5.155.15.2098774f8cb661f
6.16.1.175ceb1b5f910e5
6.126.12.906f1ce75a75c6
6.186.18.32c7848b67ef10
6.66.6.1408c7a281a9922
7.07.0.96850a439f8d2
mainline7.1-rc12b7eb2c5dc72