Description
A vulnerability was found in libsndfile up to 1.2.2. This issue affects the function wavlike_subchunk_parse of the file src/wavlike.c of the component WAV Parsing. Performing a manipulation results in use of uninitialized variable. Remote exploitation of the attack is possible. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-13
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Remote Exploitation Possible
Action: Apply Patch
AI Analysis

Impact

The vulnerability is located in the wavlike_subchunk_parse function of libsndfile, which is used when opening or processing WAV audio files. The function uses an uninitialized local variable, leading to undefined behavior if a specially crafted WAV file is parsed. The CVE description explicitly states that remote exploitation is possible, and public exploit code has been released. While the precise outcome is not guaranteed, the undefined behavior could potentially allow an attacker to influence the application’s execution flow or compromise its integrity. The weakness is classified under CWE‑453 and CWE‑457.

Affected Systems

Affected systems include any software that links against libsndfile versions up to and including 1.2.2. Many audio‑processing applications, media players, digital‑audio workstations, and other programs that read or write WAV files rely on this library. Because the issue resides in a core parsing routine, any component that accepts external audio data is potentially vulnerable. The vulnerable versions are those released before the next major minor update, specifically 1.2.0 through 1.2.2, as documented in the project’s issue tracker.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and no EPSS data is available. The vulnerability is not listed in CISA’s KEV catalog, but the existence of public exploit code and the ability to trigger it via a maliciously crafted audio file means that systems exposed to untrusted audio can be attacked. The attacker only needs to supply the crafted file; no additional privileges are required. Until an official patch is released, the risk remains moderate to high for environments that routinely accept external WAV files. The lack of a current fix underscores the importance of applying the next available update or adopting a defensive workaround.

Generated by OpenCVE AI on October 13, 2026 at 20:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update libsndfile to a version later than 1.2.2 once an official fix is released.
  • Restrict or validate any external WAV files prior to parsing—reject files from untrusted origins or implement size and format checks that enforce file header constraints.
  • Consider sandboxing or running the audio processing component in a restricted environment to contain any potential memory corruption or code execution that might result from the uninitialized variable.

Generated by OpenCVE AI on October 13, 2026 at 20:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was found in libsndfile up to 1.2.2. This issue affects the function wavlike_subchunk_parse of the file src/wavlike.c of the component WAV Parsing. Performing a manipulation results in use of uninitialized variable. Remote exploitation of the attack is possible. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
Title libsndfile WAV Parsing wavlike.c wavlike_subchunk_parse uninitialized variable
First Time appeared Libsndfile
Libsndfile libsndfile
Weaknesses CWE-453
CWE-457
CPEs cpe:2.3:a:libsndfile:libsndfile:*:*:*:*:*:*:*:*
Vendors & Products Libsndfile
Libsndfile libsndfile
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


Subscriptions

Libsndfile Libsndfile
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-13T17:16:03.306Z

Reserved: 2026-10-13T04:58:48.993Z

Link: CVE-2026-109828

cve-icon Vulnrichment

Updated: 2026-10-13T17:15:58.541Z

cve-icon NVD

Status : Deferred

Published: 2026-10-13T17:17:31.893

Modified: 2026-10-13T19:26:24.643

Link: CVE-2026-109828

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T20:15:14Z

Weaknesses
  • CWE-453

    Insecure Default Variable Initialization

  • CWE-457

    Use of Uninitialized Variable