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: < 1% Very Low
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

Thu, 22 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 19 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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-19T16:38:41.739Z

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

Link: CVE-2026-112007

cve-icon Vulnrichment

Updated: 2026-10-19T15:57:50.785Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-19T21:14:14.150

Link: CVE-2026-112007

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T11:38:30Z

Links: CVE-2026-112007 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T22:30:13Z

Weaknesses