CVE Catalog

CVE-2026-90034

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the usb image mdc800 driver uses kmalloc() for irq_urb_buffer and download_urb_buffer in usb_mdc800_init(). If a shorter message is received in mdc800_usb_irq() or mdc800_usb_download_notify(), stack data may leak.

Risk Assessment

Uninitialized memory contents (stack data) may be disclosed to the USB device or beyond.

Recommendation

Update the Linux kernel to a version where kmalloc() is replaced with kzalloc() for the affected buffers.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: usb: image: mdc800: change kmalloc() to kzalloc() Change the kmalloc() calls in usb_mdc800_init() for irq_urb_buffer and download_urb_buffer to kzalloc(), avoiding potential stack leaks if a shorter message is received in mdc800_usb_irq() and mdc800_usb_download_notify()

Vulnerability data from NVD (NIST) · CISA KEV · EPSS