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: < 1% Very Low
KEV: No
Impact: Remote Exploitation Possible
Action: Apply Patch
AI Analysis

Impact

The vulnerability is located in the wavlike_subchunk_parse function of libsndfile, a core routine used when opening or processing WAV files. Inside this function, an uninitialized local variable is used during parsing. The resulting undefined behavior can be exploited with a specially crafted WAV file to influence the application’s execution flow or cause memory corruption. According to the CVE description, remote exploitation is possible and public exploit code has been released. The weakness is classified under CWE‑908, representing an uninitialized variable, improper memory handling, and uncontrolled memory allocation, respectively.

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 the EPSS score is below 1%, reflecting a low but nonzero exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Public exploit code is available, and an attacker only needs to supply a maliciously crafted WAV file to trigger the effect; no elevated privileges or additional access are required. Until an official patch is released, the risk remains moderate to high for environments that routinely accept external WAV files, especially if those files come from untrusted sources.

Generated by OpenCVE AI on October 17, 2026 at 06:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libsndfile to the latest stable release that contains the fix.
  • Restrict or sandbox the application when processing external WAV files to limit potential exploitation.
  • Use compiler sanitizers such as AddressSanitizer or UndefinedBehaviorSanitizer to detect uninitialized variable usage during development.

Generated by OpenCVE AI on October 17, 2026 at 06:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-908
References
Metrics threat_severity

None

threat_severity

Moderate


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

Severity : Moderate

Publid Date: 2026-10-13T17:00:15Z

Links: CVE-2026-109828 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-25T02:45:04Z

Weaknesses
  • CWE-453

    Insecure Default Variable Initialization

  • CWE-457

    Use of Uninitialized Variable

  • CWE-908

    Use of Uninitialized Resource