Description
libADLMIDI 1.6.2 through 1.6.2.1 contains an off-by-one stack out-of-bounds write vulnerability in BW_MidiSequencer that allows attackers to corrupt stack memory via crafted MIDI files. Attackers can supply a MIDI file with a note-on using status 0x9F and note 0x7F through adl_openFile() or adl_openData() to crash the hosting media player or game engine.
Published: 2026-10-15
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The vulnerability is an off‑by‑one stack out‑of‑bounds write in the BW_MidiSequencer component of libADLMIDI. A specially crafted MIDI file that includes a note‑on event with status byte 0x9F and note value 0x7F can corrupt stack memory when processed by adl_openFile() or adl_openData(). The corrupted stack may lead to a crash of the host application or, in the worst case, other unexpected behavior.

Affected Systems

The flaw affects libADLMIDI version 1.6.2 through 1.6.2.1, provided by Wohlstand. The library is typically embedded in media players and game engines that load user supplied MIDI files, so any host application that depends on these library versions is at risk.

Risk and Exploitability

With a CVSS score of 6.9 the vulnerability is considered moderate, and an EPSS score of less than 1% indicates a very low likelihood of exploitation in the wild. It is not listed in the CISA KEV catalog, suggesting no known widespread attacks. The likely attack vector requires an adversary to supply a malicious MIDI file to the target application, which can be done locally or when the application loads untrusted files. Appropriate bounds checking would mitigate the vulnerability.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libADLMIDI to a version that contains the fix, such as 1.6.2.2 or later.
  • Update the host application to validate MIDI files and reject note‑on events with status 0x9F and note 0x7F before processing.
  • If a custom build is possible, add or enforce array bounds checks around noteStates writes in BW_MidiSequencer to prevent out‑of‑bounds writes (CWE‑787 mitigation).

Generated by OpenCVE AI on October 16, 2026 at 17:02 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 libADLMIDI 1.6.2 through 1.6.2.1 contains an off-by-one stack out-of-bounds write vulnerability in BW_MidiSequencer that allows attackers to corrupt stack memory via crafted MIDI files. Attackers can supply a MIDI file with a note-on using status 0x9F and note 0x7F through adl_openFile() or adl_openData() to crash the hosting media player or game engine.
Title libADLMIDI 1.6.2 through 1.6.2.1 Stack Out-of-Bounds Write via BW_MidiSequencer noteStates
Weaknesses CWE-787
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T19:33:17.206Z

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

Link: CVE-2026-111161

cve-icon Vulnrichment

Updated: 2026-10-15T19:33:05.703Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-111161

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T17:15:14Z

Weaknesses