CVE Database›Document archive›CVE-2026-90034

CVE-2026-90034

kernel: usb: image: mdc800: change kmalloc() to kzalloc()

Loading…

Severity

Low

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · September 16, 2026

Updated · October 29, 2026

Description

A flaw was found in the Linux kernel's USB MDC800 driver. The driver uses kmalloc() instead of kzalloc() for buffer allocation, which can leave portions of the allocated memory uninitialized. If a shorter message is received, an attacker could potentially read sensitive information from the kernel stack, leading to information disclosure.

Statement

This vulnerability is rated as having a Low impact because exploitation requires physical access or attachment of a specialized or emulated Mustek MDC800 USB device to the system. In standard Red Hat Enterprise Linux enterprise deployments, this legacy camera driver is not utilized, significantly minimizing practical exposure. Furthermore, the flaw only exposes uninitialized kernel memory rather than permitting code execution or privilege escalation.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

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

CWE-824 · Access of Uninitialized Pointer