Description
WildMIDI through 0.5.0 contains a heap out-of-bounds read vulnerability in _WM_ParseNewHmi() in src/f_hmi.c that reads past buffers when handling 0xfe sub-events. Attackers can supply a crafted HMI file placing a 0xfe 0x10 sub-event near the buffer end to read up to four bytes past the allocation, crashing the decoding application.
Published: 2026-10-15
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Heap out‑of‑bounds read that can crash the decoder or expose arbitrary data
Action: Patch immediately
AI Analysis

Impact

WildMIDI up to version 0.5.0 contains a heap read bug in the function _WM_ParseNewHmi() inside the source module f_hmi.c. When a 0xfe sub‑event is processed the code reads up to four bytes past the intended buffer boundary. The read can surface sensitive information that resides immediately after the allocated space, and the overflow also increases the risk of a crash during parsing. The flaw is a classic out‑of‑bounds read (CWE‑125) and does not directly enable code execution, but it can lead to denial of service or unintended information disclosure.

Affected Systems

The vulnerability affects the Mindwerks WildMIDI product at version 0.5.0 and earlier. No other product versions have been reported as affected.

Risk and Exploitability

The CVSS score of 6.8 indicates a moderate severity, while the EPSS score of less than 1% shows a very low current likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalogue. Exploitation requires the attacker to supply a specially crafted HMI file containing a 0xfe 0x10 sub‑event positioned near a buffer boundary. The attack vector is therefore a local or remote file ingestion scenario where the decoder processes user‑supplied input.

Generated by OpenCVE AI on October 16, 2026 at 17:17 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WildMIDI to a patched release (preferably 0.5.1 or later if available)
  • If an update is unavailable, validate HMI files before parsing by checking that all 0xfe sub‑events are within the declared chunk boundaries and reject files that violate this rule
  • Run the WildMIDI decoder in a sandboxed or monitored environment to contain any crashes or memory disclosure attempts

Generated by OpenCVE AI on October 16, 2026 at 17:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description WildMIDI through 0.5.0 contains a heap out-of-bounds read vulnerability in _WM_ParseNewHmi() in src/f_hmi.c that reads past buffers when handling 0xfe sub-events. Attackers can supply a crafted HMI file placing a 0xfe 0x10 sub-event near the buffer end to read up to four bytes past the allocation, crashing the decoding application.
Title WildMIDI through 0.5.0 Heap Out-of-Bounds Read via _WM_ParseNewHmi
First Time appeared Mindwerks
Mindwerks wildmidi
Weaknesses CWE-125
CPEs cpe:2.3:a:mindwerks:wildmidi:*:*:*:*:*:*:*:*
Vendors & Products Mindwerks
Mindwerks wildmidi
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Mindwerks Wildmidi
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T19:41:27.303Z

Reserved: 2026-10-15T17:04:04.463Z

Link: CVE-2026-111163

cve-icon Vulnrichment

Updated: 2026-10-15T19:41:23.189Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:31.550

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111163

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T17:30:13Z

Weaknesses