Impact
The vulnerability lies in the UMP Stream responder within Zephyr's MIDI 2.0 library; builder functions create a 16‑byte packet but only initialise the first two 32‑bit words, leaving the remaining two words filled with stale stack data. When a remote peer issues a UART or UDP Endpoint‑Discovery or Function‑Block‑Discovery request, the entire packet—including the uninitialised words—is transmitted, leaking 8 bytes of local stack contents. This results in a confidentiality‑only impact under CWE‑200, with no integrity or availability consequences.
Affected Systems
Zephyr RTOS (zephyrproject) is affected, specifically the lib/midi2/ump_stream_responder.c component used in both the in‑tree Network MIDI 2.0 server and USB MIDI 2.0 host drivers. Version information is not specified in the advisory.
Risk and Exploitability
The CVSS score of 5.3 indicates a moderate severity, and the EPSS score is unavailable, so the likelihood of exploitation cannot be quantified precisely. However, the flaw is reachable over UDP without requiring authentication; a remote attacker can freely send the discovery requests that trigger the leak. Since the leak could expose residual data or pointers from the device stack, sensitive information may be disclosed. The vulnerability is not listed in CISA KEV, yet the remote‑only nature warrants careful monitoring and timely patching.
OpenCVE Enrichment