CVE-2026-37555
7.5libsndfile · libsndfile
An integer overflow in the libsndfile IMA ADPCM codec allows unauthenticated attackers to trigger a heap buffer overflow or denial of service via a crafted WAV file header.
Executive summary
A heap buffer overflow vulnerability in libsndfile version 1.2.2 poses a significant denial of service risk to applications processing untrusted audio files.
Vulnerability
This flaw involves an integer overflow in the IMA ADPCM codec where attacker-controlled values for samplesperblock and blocks cause a 32-bit multiplication overflow. This leads to an incorrect frame count calculation that results in a heap buffer overflow or application crash, which can be triggered by an unauthenticated attacker providing a malicious WAV file.
Business impact
The vulnerability carries a CVSS score of 7.5, indicating a high severity risk primarily due to the potential for service disruption. Successful exploitation allows for a denial of service, which can impact availability for critical media processing pipelines and lead to system instability or crashes in services that rely on libsndfile for audio decoding.
Remediation
Immediate Action: Organizations should identify applications utilizing libsndfile 1.2.2 and restrict the processing of untrusted audio files until a vendor-supplied patch is applied.
Proactive Monitoring: Monitor system logs for application crashes or abnormal memory usage patterns associated with audio processing services.
Compensating Controls: Implement file integrity checks and utilize sandboxed environments to process external media files, effectively isolating the impact of a potential crash from the host system.
Exploitation status
Public Exploit Available: Yes, a technical write-up containing attack details and proof-of-concept information exists via the referenced GitHub gist.
Analyst recommendation
Given the ease of triggering this vulnerability via malformed input, it is critical to prioritize the identification of affected software within the environment. Administrators should track the official libsndfile project repository for the release of a stable patch and apply it immediately to prevent potential service degradation.