KissFFT versions prior to the fix commit 1b083165 contain an integer overflow in kiss_fft_alloc() in kiss_fft.c on platforms where size_t is 32-bit. The nfft parameter is not validated before being used in a size calculation (sizeof(kiss_fft_cpx) * (nfft - 1)), which can wrap to a small value when nfft is large. As a result, malloc() allocates an undersized buffer and the subsequent twiddle-factor initialization loop writes nfft elements, causing a heap buffer overflow. This vulnerability only affects 32-bit architectures.

Project Subscriptions

Vendors Products
Kissfft Project Subscribe
Kissfft Subscribe
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Tue, 02 Dec 2025 12:30:00 +0000

Type Values Removed Values Added
First Time appeared Kissfft Project
Kissfft Project kissfft
Vendors & Products Kissfft Project
Kissfft Project kissfft

Mon, 01 Dec 2025 19:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 01 Dec 2025 18:30:00 +0000

Type Values Removed Values Added
Description KissFFT versions prior to the fix commit 1b083165 contain an integer overflow in kiss_fft_alloc() in kiss_fft.c on platforms where size_t is 32-bit. The nfft parameter is not validated before being used in a size calculation (sizeof(kiss_fft_cpx) * (nfft - 1)), which can wrap to a small value when nfft is large. As a result, malloc() allocates an undersized buffer and the subsequent twiddle-factor initialization loop writes nfft elements, causing a heap buffer overflow. This vulnerability only affects 32-bit architectures.
Title KissFFT Integer Overflow Heap Buffer Overflow via kiss_fft_alloc
Weaknesses CWE-190
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2025-12-01T18:37:26.779Z

Reserved: 2025-04-15T19:15:22.582Z

Link: CVE-2025-34297

cve-icon Vulnrichment

Updated: 2025-12-01T18:37:22.872Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2025-12-01T19:15:50.420

Modified: 2025-12-02T17:16:29.163

Link: CVE-2025-34297

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2025-12-02T12:15:19Z

Weaknesses