CVE-2026-13343: info-leak in zephyrproject zephyr
CVE-2026-13343 is an information leak vulnerability in the Zephyr project's UMP Stream responder library. The vulnerability arises because two functions build reply packets using an uninitialized local struct, causing 8 bytes of stack memory to be leaked in response to attacker-supplied discovery requests. This leak discloses residual stack data but does not affect memory integrity or availability. The flaw is fixed by zero-initializing the struct before use.
AI Analysis
Technical Summary
The UMP Stream responder library in Zephyr's lib/midi2/ump_stream_responder.c constructs 16-byte reply packets using a struct midi_ump. Two builder functions, make_endpoint_info() and make_function_block_info(), previously declared their result struct uninitialized, leaving the last 8 bytes of the 16-byte packet with stale stack data. These packets are sent in response to UMP Stream Endpoint-Discovery and Function-Block-Discovery requests, which can be triggered remotely via UDP datagrams without authentication in the Network MIDI 2.0 server. Each request leaks 8 bytes of uninitialized stack memory to the requester. The vulnerability is a confidentiality-only information leak (CWE-457/CWE-908) with no impact on integrity or availability. The issue is fixed by zero-initializing the result structs, ensuring no stale data is transmitted.
Potential Impact
An unauthenticated remote attacker can repeatedly send discovery requests to a Zephyr device running the affected MIDI 2.0 server, causing the device to leak 8 bytes of uninitialized stack memory per response. This information leak could disclose residual stack data or pointer values, potentially aiding further attacks. There is no memory corruption, integrity compromise, or denial of service impact.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. The fix involves zero-initializing the local structs in the affected functions to prevent leaking uninitialized stack data. Until an official patch is available, consider restricting access to the MIDI 2.0 endpoint or disabling the affected functionality if feasible.
CVE-2026-13343: info-leak in zephyrproject zephyr
Description
CVE-2026-13343 is an information leak vulnerability in the Zephyr project's UMP Stream responder library. The vulnerability arises because two functions build reply packets using an uninitialized local struct, causing 8 bytes of stack memory to be leaked in response to attacker-supplied discovery requests. This leak discloses residual stack data but does not affect memory integrity or availability. The flaw is fixed by zero-initializing the struct before use.
CVSS v3.1
Score 5.3medium
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The UMP Stream responder library in Zephyr's lib/midi2/ump_stream_responder.c constructs 16-byte reply packets using a struct midi_ump. Two builder functions, make_endpoint_info() and make_function_block_info(), previously declared their result struct uninitialized, leaving the last 8 bytes of the 16-byte packet with stale stack data. These packets are sent in response to UMP Stream Endpoint-Discovery and Function-Block-Discovery requests, which can be triggered remotely via UDP datagrams without authentication in the Network MIDI 2.0 server. Each request leaks 8 bytes of uninitialized stack memory to the requester. The vulnerability is a confidentiality-only information leak (CWE-457/CWE-908) with no impact on integrity or availability. The issue is fixed by zero-initializing the result structs, ensuring no stale data is transmitted.
Potential Impact
An unauthenticated remote attacker can repeatedly send discovery requests to a Zephyr device running the affected MIDI 2.0 server, causing the device to leak 8 bytes of uninitialized stack memory per response. This information leak could disclose residual stack data or pointer values, potentially aiding further attacks. There is no memory corruption, integrity compromise, or denial of service impact.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. The fix involves zero-initializing the local structs in the affected functions to prevent leaking uninitialized stack data. Until an official patch is available, consider restricting access to the MIDI 2.0 endpoint or disabling the affected functionality if feasible.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- zephyr
- Date Reserved
- 2026-06-25T14:13:05.267Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6a8c68d6acd9273b49c4d345
Added to database: 08/24/2026, 15:52:54 UTC
Last enriched: 08/24/2026, 16:08:17 UTC
Last updated: 08/24/2026, 16:43:28 UTC
Views: 5
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.