Description
Schism Tracker through 20260524 contains a heap out-of-bounds write vulnerability in fmt_ult_load_song() in fmt/ult.c that fails to clamp the one-byte sample count to MAX_SAMPLES. Attackers can supply a crafted .ult module that overwrites the instruments pointer array, causing csf_destroy() to free attacker-chosen pointers and crash the application.
Published: 2026-10-18
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

Schism Tracker up to the version 20260524 contains a heap out‑of‑bounds write in the configuration loading routine fmt_ult_load_song. The bug allows a maliciously crafted .ult module to supply a one‑byte sample count that exceeds the defined maximum. This overflow overwrites the array of instrument pointers so that when csf_destroy is called it attempts to free attacker‑chosen addresses, leading to an application crash. The impact is the loss of availability of the tracker; further exploitation could potentially involve arbitrary code execution if the freed memory is leveraged in a subsequent vulnerability, but the description explicitly mentions only a crash.

Affected Systems

The vulnerability affects all releases of Schism Tracker prior to 20260524 that contain the fmt_ult_load_song implementation. The vendor product is Schism Tracker; no further sub‑product classification is listed. Versions older than 20260524 are affected.

Risk and Exploitability

The CVSS score of 6.9 classifies the flaw as moderate severity. No EPSS score is provided and the vulnerability is not listed in the CISA KEV catalog, indicating limited documented exploitation. The likely attack vector is local: an attacker who can supply an arbitrary .ult module to the application can trigger the out‑of‑bounds write and force the program to terminate. Without the presence of a remote code execution pathway, the risk is primarily to availability rather than confidentiality or integrity.

Generated by OpenCVE AI on October 18, 2026 at 12:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Schism Tracker to a release newer than 20260524 that removes the out‑of‑bounds write by clamping the sample count in fmt_ult_load_song.
  • If an upgrade is not feasible, ensure that .ult modules are obtained only from trusted sources and verify their integrity before loading them.
  • As a temporary workaround, disable the ULT loader by removing or commenting out the fmt_ult_load_song function until a corrected version is available.
  • Monitor application logs for unexpected module load failures or unusually large sample counts, and restrict module loading to safe directories.

Generated by OpenCVE AI on October 18, 2026 at 12:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description Schism Tracker through 20260524 contains a heap out-of-bounds write vulnerability in fmt_ult_load_song() in fmt/ult.c that fails to clamp the one-byte sample count to MAX_SAMPLES. Attackers can supply a crafted .ult module that overwrites the instruments pointer array, causing csf_destroy() to free attacker-chosen pointers and crash the application.
Title Schism Tracker through 20260524 Heap Out-of-Bounds Write via ULT Loader
First Time appeared Schismtracker
Schismtracker schism Tracker
Weaknesses CWE-787
CPEs cpe:2.3:a:schismtracker:schism_tracker:*:*:*:*:*:*:*:*
Vendors & Products Schismtracker
Schismtracker schism Tracker
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

Schismtracker Schism Tracker
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T11:38:30.590Z

Reserved: 2026-10-18T01:23:41.645Z

Link: CVE-2026-112007

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T12:17:13.097

Modified: 2026-10-18T12:17:13.097

Link: CVE-2026-112007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T12:30:14Z

Weaknesses