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

media: i2c: alvium: fix critical pointer access in alvium_ctrl_init

The current implementation of alvium_ctrl_init creates several controls in
function alvium_ctrl_init and uses the returned pointer without check. That
can cause write access over NULL-pointer for several controls. The reworked
code checks the pointers before adding flags.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates in the Linux kernel media driver for i2c Alvium devices. During the initialization of controls, the function alvium_ctrl_init creates several controls and immediately dereferences the returned pointers without validating them. If a control allocation fails, the returned pointer is NULL, and the code attempts to write flags to it, which results in a NULL pointer dereference. This can cause the kernel to crash, leading to a denial of service. The flaw does not provide a direct code execution path, but a kernel panic can be leveraged by an attacker with sufficient privileges to destabilize the system.

Affected Systems

All Linux kernels that contain the unpatched alvium media driver. The specific affected versions are not listed in the available data, so any kernel incorporating the vulnerable commit prior to the fix should be considered at risk. The vulnerability affects vendors providing the Linux kernel under the generic Linux:Linux entry.

Risk and Exploitability

The CVSS score is not provided, and exposure probability (EPSS) is unavailable, so the exploitation risk is inferred from the nature of the flaw. A NULL pointer dereference in kernel space is a high‑severity issue, but without evidence of a usable privilege escalation or remote exploitation path, the likelihood of exploitation remains uncertain. The vulnerability is not listed in the CISA KEV catalog, indicating it has yet to be observed in the wild. An attacker would need local or privileged access to trigger the flaw, typically via manipulating the media driver or inserting malicious firmware.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the commit fixing the null‑pointer dereference in alvium_ctrl_init
  • Reboot the system after updating to ensure the new kernel module is loaded
  • As a temporary measure, disable the i2c Alvium media driver if the system does not require it or expose the affected hardware

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476
CWE-787

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: i2c: alvium: fix critical pointer access in alvium_ctrl_init The current implementation of alvium_ctrl_init creates several controls in function alvium_ctrl_init and uses the returned pointer without check. That can cause write access over NULL-pointer for several controls. The reworked code checks the pointers before adding flags.
Title media: i2c: alvium: fix critical pointer access in alvium_ctrl_init
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:47.085Z

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

Link: CVE-2026-68225

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses