CVE-2026-37555: libsndfile_project libsndfile Integer Overflow or Wraparound
Vulnerability summary
CVE-2026-37555 is a high (CVSS 7.5) Integer Overflow or Wraparound vulnerability in libsndfile_project libsndfile. EPSS estimates a 0.50% chance of exploitation in the next 30 days, higher than 41.9% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 2 · Related 1Timeline
- 29-04-2026PublishedVulnerability first disclosed.
- 15-07-2026Last modifiedVulnerability information updated.
Description
An issue was discovered in libsndfile 1.2.2 IMA ADPCM codec. The AIFF code path (line 241) was fixed with (sf_count_t) cast, but the WAV code path (line 235) and close path (line 167) were not. When samplesperblock (int) * blocks (int) exceeds INT_MAX, the 32-bit multiplication overflows before being assigned to sf.frames (sf_count_t/int64). With samplesperblock=50000 and blocks=50000, the product 2500000000 overflows to -1794967296. This causes incorrect frame count leading to heap buffer overflow or denial of service. Both values come from the WAV file header and are attacker-controlled. This issue was discovered after an incomplete fix for CVE-2022-33065.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · Red hatEcosystem advisory · calculated8.2HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated8.2HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:HDiffers
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.50%
Chance of exploitation in the next 30 days
Percentile
42%
Versus all other CVEs
30-day change
0.00 pp
From 0.50% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundA5F5C19E4Bf6F4Fb74Fab7B0Ef2Bfcc1
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Redhat6 products
- libsndfile< 0:1.2.2-5.el10_0.1 | < 0:1.0.28-17.el8_10 | < 0:1.2.2-6.el10_2.1 | < 0:1.0.28-10.el8_4.2 | < 0:1.0.28-13.el8_6 | < 0:1.0.31-9.el9_8.1 | < 0:1.0.31-7.el9_2.1 | < 0:1.0.31-8.el9_4.2 | < 0:1.0.31-9.el9_6.1 | < 0:1.0.28-14.el8_8
- libsndfile-debuginfo< 0:1.2.2-5.el10_0.1 | < 0:1.0.28-17.el8_10 | < 0:1.2.2-6.el10_2.1 | < 0:1.0.28-10.el8_4.2 | < 0:1.0.28-13.el8_6 | < 0:1.0.31-9.el9_8.1 | < 0:1.0.31-7.el9_2.1 | < 0:1.0.31-8.el9_4.2 | < 0:1.0.31-9.el9_6.1 | < 0:1.0.28-14.el8_8
- libsndfile-debugsource< 0:1.2.2-5.el10_0.1 | < 0:1.0.28-17.el8_10 | < 0:1.2.2-6.el10_2.1 | < 0:1.0.28-10.el8_4.2 | < 0:1.0.28-13.el8_6 | < 0:1.0.31-9.el9_8.1 | < 0:1.0.31-7.el9_2.1 | < 0:1.0.31-8.el9_4.2 | < 0:1.0.31-9.el9_6.1 | < 0:1.0.28-14.el8_8
- libsndfile-devel< 0:1.2.2-5.el10_0.1 | < 0:1.0.28-17.el8_10 | < 0:1.2.2-6.el10_2.1 | < 0:1.0.31-9.el9_8.1 | < 0:1.0.31-9.el9_6.1
- libsndfile-utils< 0:1.2.2-5.el10_0.1 | < 0:1.0.28-17.el8_10 | < 0:1.2.2-6.el10_2.1 | < 0:1.0.31-9.el9_8.1 | < 0:1.0.31-7.el9_2.1 | < 0:1.0.31-8.el9_4.2 | < 0:1.0.31-9.el9_6.1 | < 0:1.0.28-14.el8_8
Debian1 product
- libsndfileAll versions (No fix recorded)
Libsndfile_project1 product
- libsndfile1.2.2
Ubuntu1 product
- libsndfileAll versions (No fix recorded)
4 vendors · 9 products