
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-14369 is an integer overflow vulnerability in dr_flac, the FLAC audio decoder component of the open-source dr_libs audio decoding toolset. The flaw arises from unconditionally trusting the totalPCMFrameCount field from FLAC file metadata before calculating buffer size, enabling a denial-of-service (DoS) condition via a specially crafted FLAC file. All versions of dr_libs prior to commit b2197b2 are affected. It was publicly disclosed on January 20, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (CERT/CC, Red Hat).
The root cause is an integer overflow (CWE-190) in the drflac__full_read_and_close_*() family of functions within dr_flac.h. Prior to the fix, when totalPCMFrameCount was non-zero, the code would allocate a single large memory block based directly on the attacker-controlled metadata field without validation, potentially triggering allocation of an arbitrarily large amount of memory. The fix (commit b2197b2) removes the upfront allocation path and instead uses a dynamic buffer-expansion approach — already used when totalPCMFrameCount is zero — so memory grows incrementally as frames are decoded rather than being pre-allocated from untrusted metadata (GitHub Commit, CERT/CC). Exploitation requires user interaction: the victim or an automated process must open a maliciously crafted FLAC file using an application that depends on dr_flac.
Successful exploitation causes a crash or denial of service in any application that uses dr_flac to process FLAC audio files, as the integer overflow leads to excessive memory allocation or allocation failure. There is no impact on confidentiality or integrity — only availability is affected. In enterprise environments, audio processing pipelines, media players, or tools that automatically ingest user-supplied FLAC files are at risk of being crashed or rendered unresponsive (CERT/CC, Red Hat).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure (Red Hat). The EPSS score is approximately 0.018%, reflecting a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires a local or network-delivered malicious FLAC file and user interaction to trigger processing, limiting the attack surface.
totalPCMFrameCount field in the STREAMINFO metadata block set to an extremely large value (e.g., near the maximum of a 36-bit unsigned integer as defined by the FLAC spec).dr_libs).drflac_open_and_read_pcm_frames_*() or a related function in vulnerable versions of dr_flac.totalPCMFrameCount from metadata and computes dataSize = totalPCMFrameCount * channels * sizeof(type), which overflows and results in an incorrect (potentially zero or very small) allocation, or attempts to allocate an enormous block of memory, causing the application to crash or exhaust system memory (CERT/CC, GitHub Commit)..flac files with unusually small file sizes but extremely large totalPCMFrameCount values in STREAMINFO metadata blocks.dr_libs; out-of-memory (OOM) killer events in system logs (/var/log/syslog, dmesg) referencing the affected application.The fix is available in commit b2197b2 of the dr_libs GitHub repository; all versions prior to this commit are vulnerable. Users and downstream package maintainers (e.g., Fedora packages for SDL2_sound, SDL3_sound) should update to the patched version of dr_libs as soon as possible (GitHub Commit, CERT/CC). As a workaround until patching is possible, restrict processing of FLAC files from untrusted or unknown sources, and implement input validation at the application layer to reject files with suspicious metadata values.
The vulnerability was discovered and reported by security researcher Maor Caplan, who also published a technical write-up on Medium (Medium). The Hacker News weekly recap briefly mentioned the CVE in the context of critical vulnerabilities disclosed that week. Fedora security advisories were issued for affected packages (SDL2_sound, SDL3_sound) that bundle dr_libs, prompting coverage on Linux security news sites (linuxsecurity.com). Overall community reaction has been measured, consistent with the medium severity and lack of active exploitation.
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."