7.5

CVE-2026-37555: libsndfile_project libsndfile Integer Overflow or Wraparound

CVSS: 7.5v3.1HighModified
AliasesRHSA-2026:19559RHSA-2026:19560RHSA-2026:19610
Published 29-04-2026Last modified 15-07-2026

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.

Overall risk
40/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.5/10
010
High · v3.1 (CVE.org)
EPSS score
0.50%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Advisory lineage

Upstream 0 · Downstream 2 · Related 1

Timeline

  1. 29-04-2026
    PublishedVulnerability first disclosed.
  2. 15-07-2026
    Last 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

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

20-09-202620-10-2026
EPSS score
0.50%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    A5F5C19E4Bf6F4Fb74Fab7B0Ef2Bfcc1

    Maturity: poc

Weaknesses

CWE · root cause

Affected 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
Ubuntu1 product
  • libsndfileAll versions (No fix recorded)

4 vendors · 9 products

References

36 links
Show all 36 references