Vulnerability · Published Apr 20, 2026 · Assigned by VulnCheck

CVE-2026-41445KissFFT Integer Overflow Heap Buffer Overflow via kiss_fftndr_alloc()

High 8.8

In plain English

A high-severity integer overflow in kissfft from mborgerding. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 21% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.8High
Exploit odds (30 days)0.3%top 78.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

KissFFT before commit 8a8e66e contains an integer overflow vulnerability in the kiss_fftndr_alloc() function in kiss_fftndr.c where the allocation size calculation dimOther*(dimReal+2)*sizeof(kiss_fft_scalar) overflows signed 32-bit integer arithmetic before being widened to size_t, causing malloc() to allocate an undersized buffer. Attackers can trigger heap buffer overflow by providing crafted dimensions that cause the multiplication to exceed INT_MAX, allowing writes beyond the allocated buffer region when kiss_fftndr() processes the data.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.23kissfft131.2.0_git20260422-r0ALPINE-CVE-2026-41445
Alpine:v3.24kissfft131.2.0_git20260422-r0ALPINE-CVE-2026-41445
Debian:12kissfft131.1.0-4.1~deb12u1DEBIAN-CVE-2026-41445
Debian:13kissfft131.1.0-4.1~deb13u1DEBIAN-CVE-2026-41445
Debian:14kissfft131.1.0-4.1DEBIAN-CVE-2026-41445
Ubuntu:25.10kissfftno fix listedUBUNTU-CVE-2026-41445

Affected products (as reported)

VendorProductVersions
mborgerding kissfft 0 – before 8a8e66e33d692bad1376fe7904d87d767730537f

Weakness: CWE-190, CWE-122 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

References