Description
vgmstream through r2117 contains a stack out-of-bounds read vulnerability in the G.722.1/Siren14 decoder in g7221_lib.c, whose bit reader refills without checking the data_u32 array end. Attackers can supply crafted .s14 or .sss files that drive decode_vector_quantized_mlt_indices() past the stack buffer during format detection, crashing the application.
Published: 2026-10-14
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

A stack out‑of‑bounds read occurs in the G.722.1/Siren14 decoder of vgmstream. The bug is triggered when the decoder’s bit reader refills without verifying the end of the data_u32 array, allowing an attacker to read beyond the intended buffer. The resulting application crash violates integrity and availability, potentially causing a denial of service.

Affected Systems

The vulnerable component is the vgmstream library, published by its maintainers. Any software that incorporates vgmstream – such as games or multimedia players that decode .s14 or .sss audio files – may be affected. No specific version range is documented, so all releases prior to the fix should be considered vulnerable.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate impact severity. The vulnerability is not listed in the CISA KEV catalog, suggesting a low likelihood of widespread exploitation. The EPSS score of < 1% indicates a very low probability of exploitation. Based on the description, the likely attack vector is local or remote file injection using crafted .s14 or .sss files. The vulnerability does not provide remote code execution or privileged escalation, but it can trigger a crash in any process that processes audio data using this library.

Generated by OpenCVE AI on October 15, 2026 at 19:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor patch to fix the stack out-of-bounds read in the G.722.1/Siren14 decoder.
  • Avoid loading or processing .s14 or .sss files from untrusted sources until the patch addressing CWE-125 is applied.
  • Disable G.722.1/Siren14 support or add a validation layer that blocks untrusted .s14/.sss files before they reach the vulnerable decoder.

Generated by OpenCVE AI on October 15, 2026 at 19:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
First Time appeared Vgmstream
Vgmstream vgmstream
Vendors & Products Vgmstream
Vgmstream vgmstream

Sat, 17 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 14 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description vgmstream through r2117 contains a stack out-of-bounds read vulnerability in the G.722.1/Siren14 decoder in g7221_lib.c, whose bit reader refills without checking the data_u32 array end. Attackers can supply crafted .s14 or .sss files that drive decode_vector_quantized_mlt_indices() past the stack buffer during format detection, crashing the application.
Title vgmstream through r2117 Stack Out-of-Bounds Read via G.722.1/Siren14 Decoder
Weaknesses CWE-125
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Vgmstream Vgmstream
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T19:16:17.017Z

Reserved: 2026-10-14T13:08:40.685Z

Link: CVE-2026-110660

cve-icon Vulnrichment

Updated: 2026-10-15T19:15:56.746Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T16:17:42.920

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

Link: CVE-2026-110660

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T11:30:07Z

Weaknesses