CVE Database›Document archive›CVE-2024-42236

CVE-2024-42236

kernel: usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()

Loading…

Severity

Low

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · August 7, 2024

Updated · October 30, 2026

Description

A flaw was found in the Linux kernel. When processing user-supplied strings in the USB gadget configfs interface, the usb_string_copy() function fails to validate zero-length strings. A local user can exploit this flaw by providing an empty string, triggering an out-of-bounds memory read and write. This issue may lead to a system crash, resulting in a Denial of Service (DoS), or potential memory corruption.

Statement

This vulnerability is rated as Low severity because triggering it requires local interaction with the USB gadget configfs subsystem, an uncommon setup in enterprise environments that typically requires elevated privileges. Standard Red Hat Enterprise Linux systems operate as USB hosts rather than gadget devices, and supported Red Hat Enterprise Linux releases are not affected by this flaw.

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-99 · Improper Control of Resource Identifiers ('Resource Injection')