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.
INFO
Published Date :
2025-12-01T18:18:15.156Z
Last Modified :
2026-03-23T15:43:50.817Z
Source :
VulnCheck
AFFECTED PRODUCTS
The following products are affected by CVE-2025-34297 vulnerability.
| Vendors | Products |
|---|---|
| Kissfft Project |
|
REFERENCES
Here, you will find a curated list of external links that provide in-depth information to CVE-2025-34297.