[CLSA-2026:1788170819] Fix CVE(s): CVE-2021-4156, CVE-2022-33065, CVE-2025-52194
Type:
security
Severity:
Important
Release date:
2026-08-31 10:07:11 UTC
Description:
* SECURITY UPDATE: multiple signed integer overflows in the AU, MAT4/MAT5, AVR, SDS, AIFF, IRCAM, RF64, PCM and IMA-ADPCM header parsers allow denial of service via a crafted file (ELSCVE-171688) - debian/patches/CVE-2022-33065/CVE-2022-33065-{1..8,11..13}.patch: widen the overflowing data_end, blockwidth and sample-count calculations to sf_count_t in src/au.c, src/mat4.c, src/mat5.c, src/avr.c, src/sds.c, src/aiff.c, src/ircam.c, src/common.h, src/common.c, src/pcm.c, src/rf64.c and src/ima_adpcm.c. Byte-identical to Ubuntu's own patches as shipped in the public focal security source 1.0.28-7ubuntu0.3 (same upstream 1.0.28, same 13-patch prefix); the bionic +esm1 artifact itself is Ubuntu Pro-gated. Note that Ubuntu's CVE-2022-33065-13.patch is a squash of three upstream commits rather than the single one its header names: 3970faeb (IMA ADPCM nibble sizing) and 7e6cc7cb (stepindx initialisation) are prerequisites that 1.0.28 predates, alongside the cited 9f097e49 which carries the CVE-2022-33065 fix proper; all three are credited in that patch's provenance note. - CVE-2022-33065 * SECURITY UPDATE: out-of-bounds read in the FLAC decoder when a frame fails to decode and the stale frame pointer is reused (ELSCVE-171682) - debian/patches/CVE-2021-4156.patch: NULL pflac->frame when FLAC__stream_decoder_process_single() fails in flac_read_loop() in src/flac.c. Byte-identical to Ubuntu's own patch as shipped in the public focal security source 1.0.28-7ubuntu0.3; upstream commit ced91d7b971be6173b604154c39279ce90ad87cc. - CVE-2021-4156 * SECURITY UPDATE: undefined float-to-int conversion of the IRCAM header sample rate on out-of-range or non-finite values (ELSCVE-171686) - debian/patches/CVE-2025-52194.patch: convert the file-supplied sample rate with lrintf() instead of a bare (int) cast in ircam_read_header() in src/ircam.c, and include . Backport of upstream commit 7ff854d1e0bd9a751a9ff52ed980c62afced91fe, adapted because 1.0.28 has no psf_lrintf() helper; src/mat4.c already uses lrint() for the same purpose in this tree. - CVE-2025-52194
Updated packages:
  • libsndfile1_1.0.28-4ubuntu0.18.04.2+tuxcare.els1_amd64.deb
    sha:8a2f6973dce7d94ec8253ba2dbc10dcbd7ac3e9a
  • libsndfile1-dev_1.0.28-4ubuntu0.18.04.2+tuxcare.els1_amd64.deb
    sha:f843cc8b1c027586a89dcf23c8d1c10e9a92779c
  • sndfile-programs_1.0.28-4ubuntu0.18.04.2+tuxcare.els1_amd64.deb
    sha:a2b21fbe5c222ff059bde572b9004d821af6eba3
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.