Description
A vulnerability was detected in vgmstream up to r2117. Affected by this vulnerability is the function ps_find_padding of the file src/coding/psx_decoder.c of the component VAG File Handler. Performing a manipulation results in out-of-bounds read. The attack is possible to be carried out remotely. The patch is named 4b8316652a30d40f99ad43310bed273fd1f8a7a3. It is suggested to install a patch to address this issue.
Published: 2026-10-05
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Out-of-bounds Read leading to potential information disclosure
Action: Apply Patch
AI Analysis

Impact

The flaw resides in the ps_find_padding function of vgmstream’s VAG file handler. When the decoder processes a specially crafted VAG file, it performs an out-of-bounds read, exposing data that lies beyond the intended buffer area. This uncontrolled memory access may reveal sensitive information or cause a crash, thereby allowing denial‑of‑service or data disclosure. The weakness aligns with CWE-119 (Buffer Access Through an Out‑of‑Bound Pointer) and CWE-125 (Out‑of‑Bounds Read).

Affected Systems

The open‑source audio stream library vgmstream, specifically all builds based on or prior to revision r2117, is affected. Any installation that still employs this version of the VAG decoder without the upstream patch is vulnerable. Since no pre‑compiled binaries are listed from a vendor, users must verify their vgmstream version string and ensure that the patch is applied or a later revision is used.

Risk and Exploitability

The vulnerability carries a CVSS score of 5.3, indicating moderate severity, and the stated attack vector is remote, meaning a malicious VAG file can be supplied from a network or external source. EPSS information is not available, but the existence of a documented remote exploitation path and the lack of detection in the CISA KEV catalog nevertheless warrant swift action. An attacker can exploit the flaw simply by feeding a crafted VAG file into an application using vgmstream, causing potential memory disclosure or application instability.

Generated by OpenCVE AI on October 5, 2026 at 09:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update vgmstream to a revision that includes the patch commit 4b8316652a30d40f99ad43310bed273fd1f8a7a3, or rebuild the library after applying that patch
  • If an immediate update is not possible, isolate VAG decoding logic in a sandboxed environment or restrict VAG file processing to trusted, validated sources
  • Implement additional bounds checks on VAG file size metadata before calling ps_find_padding to prevent out-of-bounds reads

Generated by OpenCVE AI on October 5, 2026 at 09:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 08:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in vgmstream up to r2117. Affected by this vulnerability is the function ps_find_padding of the file src/coding/psx_decoder.c of the component VAG File Handler. Performing a manipulation results in out-of-bounds read. The attack is possible to be carried out remotely. The patch is named 4b8316652a30d40f99ad43310bed273fd1f8a7a3. It is suggested to install a patch to address this issue.
Title vgmstream VAG File psx_decoder.c ps_find_padding out-of-bounds
First Time appeared Vgmstream
Vgmstream vgmstream
Weaknesses CWE-119
CWE-125
CPEs cpe:2.3:a:vgmstream:vgmstream:*:*:*:*:*:*:*:*
Vendors & Products Vgmstream
Vgmstream vgmstream
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:ND/RL:OF/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C'}

cvssV4_0

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


Subscriptions

Vgmstream Vgmstream
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-05T08:00:15.713Z

Reserved: 2026-10-04T17:37:18.099Z

Link: CVE-2026-105251

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-05T09:17:11.563

Modified: 2026-10-05T09:17:11.563

Link: CVE-2026-105251

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T09:30:10Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-125

    Out-of-bounds Read