Skip to main content

libsndfile CVE-2026-88372

| EUVDEUVD-2026-86271 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-09-24 mitre GHSA-49wv-792f-4pr7
7.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious MAT4 file
  2. Exploit
    Deliver to app using libsndfile
  3. Execution
    Trigger integer overflow in mat4_read_header()
  4. Impact
    Crash parser / denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target application or service to parse an attacker-supplied MAT4 (MATLAB v4) format file using libsndfile 1.2.2; the malformed header fields are what trigger the integer overflow in mat4_read_header(). What limits it: the impact is a crash (availability only) with no code-execution or data-disclosure evidence in the description, and delivery depends on getting the crafted file into a decoding path - realistically implying either a user opening the file or a backend that ingests untrusted audio, despite the supplied vector marking UI:N. Only version 1.2.2 is named, and no fixed release is confirmed.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5) scopes this strictly to an availability impact - a denial of service via crashing the parser - with no confidentiality or integrity effect, consistent with CWE-190 integer overflow in mat4_read_header(). No EPSS score, KEV listing, POC, or SSVC decision data was supplied, so exploitation-probability signals are absent. There is one signal worth weighing against the vector: this is a file-format parsing bug in a library, and the sole reference is a GitHub issue tracker entry (libsndfile/libsndfile#1151) rather than a released advisory or patch commit, which means fix availability is unconfirmed. The UI:N in the supplied vector is questionable for a crafted-file parsing flaw - real exploitation normally requires the victim application to be fed the malicious MAT4 file, which usually implies user interaction or a service that ingests untrusted audio; verify context. Net: this is a moderate, availability-only DoS in a widely embedded library, not a high-urgency RCE. No evidence of active exploitation or public exploit code was provided, so it is a patch-in-normal-cycle item rather than an emergency.

Exploit ScenarioDerived

An attacker crafts a malformed MAT4 (MATLAB v4) audio file whose header fields trigger an integer overflow in mat4_read_header(), then delivers it to a user or a backend service that decodes audio with libsndfile 1.2.2. When the file is opened, the overflow leads to a crash, denying service to the application or pipeline processing the file. No public exploit code was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 24, 2026

Crafted MAT4 (MATLAB v4) files cause an integer overflow in libsndfile 1.2.2's mat4_read_header() parser, crashing the process and producing a denial of service. The flaw is network-reachable without authentication (CVSS 3.1 PR:N), but our assessment requires a victim to open the file or a backend service to ingest untrusted audio (UI:R); impact is limited to availability, with no code execution or data disclosure. No public exploit code and no vendor-released patch are confirmed at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis; monitor the upstream issue at https://github.com/libsndfile/libsndfile/issues/1151 for a fixed release and upgrade libsndfile beyond 1.2.2 once one is confirmed, since no exact fix version is present in the provided data. As compensating controls: reject or strip MAT4/MATLAB v4 files at the input boundary before they reach libsndfile (trade-off: legitimate MAT4 audio files will no longer be processed), run libsndfile-based decoding in a constrained child process or sandbox with memory and CPU limits so a crash cannot take down the primary service (trade-off: added latency and operational complexity), and avoid processing untrusted audio in a process with elevated privileges. If MAT4 support is not required, filter by magic bytes or extension in the application layer so the vulnerable parser is never invoked.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libsndfile is a widely used C library for reading and writing audio files, including legacy MATLAB MAT4 containers. The root cause is CWE-190 integer overflow in mat4_read_header(), where crafted field values in a malicious MAT4 header cause size or count arithmetic to wrap, leading to incorrect allocation or indexing and ultimately a crash (availability impact only). The supplied CPE string is unresolved (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:*) and EUVD lists affected versions as 'n/a n/a'; only libsndfile 1.2.2 is named in the description and in the referenced GitHub issue 1151, so no broader version range can be confirmed from the available data. The independent assessed vector includes UI:R, indicating exploitation hinges on a user opening the crafted file or a service processing attacker-supplied audio, even though the supplied CVE vector marks UI:N.

Know when Libsndfile gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

Crafted-file parsing bug normally needs the victim app to be fed the file, so UI:R; impact is a crash only, hence C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
Sep 24, 2026 - 18:22 NVD
7.5 (HIGH)
CVE Published
Sep 24, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 24, 2026 - 00:00 cve.org
HIGH 7.5

DescriptionCVE.org

libsndfile 1.2.2 contains an integer overflow vulnerability in mat4_read_header() when parsing crafted MAT4 (MATLAB v4) files.

Executive ViewAI

Why It Matters

A high-severity denial-of-service flaw in libsndfile 1.2.2 affects organizations that process untrusted MAT4 audio files, including backend ingestion pipelines and user-facing audio tools. Because no vendor patch is currently available and crashes can disrupt service availability, leadership should prioritize inventory and interim controls while monitoring for an official fix; there is no evidence of data theft or code execution.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable MAT4 file parsing in libsndfile-dependent applications; block or quarantine MAT4 files from untrusted sources at email, web, and API gateways; enforce strict audio file-type allowlisting; run audio processing services in sandboxed, least-privilege containers with memory and CPU limits; enable application crash monitoring and rate limiting; and isolate or fail over affected backend services to maintain availability.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
High
core audio-decoding library embedded across Linux desktops, media apps, and services
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

CVE-2015-7805 CRITICAL POC
9.3 Nov 17

Heap-based buffer overflow in libsndfile 1.0.25 allows remote attackers to have unspecified impact via the headindex val

CVE-2021-3246 HIGH POC
8.8 Jul 20

A heap buffer overflow vulnerability in msadpcm_decode_block of libsndfile 1.0.30 allows attackers to execute arbitrary

CVE-2018-19662 HIGH POC
8.1 Nov 29

An issue was discovered in libsndfile 1.0.28. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable

CVE-2025-52194 HIGH POC
7.5 Aug 21

A buffer overflow vulnerability exists in libsndfile version 1.2.2 and potentially earlier versions when processing malf

CVE-2026-37555 HIGH POC
7.5 Apr 29

Denial of service and potential heap buffer overflow in libsndfile 1.2.2's IMA ADPCM codec allows remote attackers to cr

CVE-2024-50613 MEDIUM POC
6.5 Oct 27

libsndfile through 1.2.2 has a reachable assertion, that may lead to application exit, in mpeg_l3_encode.c mpeg_l3_encod

CVE-2018-19758 MEDIUM POC
6.5 Nov 30

There is a heap-based buffer over-read at wav.c in wav_write_header in libsndfile 1.0.28 that will cause a denial of ser

CVE-2018-19661 MEDIUM POC
6.5 Nov 29

An issue was discovered in libsndfile 1.0.28. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitab

CVE-2018-19432 MEDIUM POC
6.5 Nov 22

An issue was discovered in libsndfile 1.0.28. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitab

CVE-2017-12562 CRITICAL
9.8 Aug 05

Heap-based Buffer Overflow in the psf_binheader_writef function in common.c in libsndfile through 1.0.28 allows remote a

CVE-2017-7742 MEDIUM POC
5.5 Apr 12

In libsndfile before 1.0.28, an error in the "flac_buffer_copy()" function (flac.c) can be exploited to cause a segmenta

CVE-2017-7741 MEDIUM POC
5.5 Apr 12

In libsndfile before 1.0.28, an error in the "flac_buffer_copy()" function (flac.c) can be exploited to cause a segmenta

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 12 Not-Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Not-Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Not-Affected
SUSE Linux Enterprise Server 15 SP7 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy