CVE catalog

CVE-2025-34297

KissFFT vulnerabilities

[CVE catalog]

Severity
High · CVSS 8.7
Published
Source
[NVD] · [CVE record]
EPSS
0.17% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiankissfftsid131.1.0-4.1fixed
Debiankissfftforky131.1.0-4.1fixed
Debiankissffttrixie131.1.0-4.1~deb13u1fixed
Debiankissfftbookworm131.1.0-4.1~deb12u1fixed
UbuntukissfftnobleNot reportedvulnerable
Ubuntukissfftnoble131.1.0-3ubuntu0.1~esm1fixed
Ubuntukissfft-toolsnoble131.1.0-3ubuntu0.1~esm1fixed
Ubuntulibkissfft-devnoble131.1.0-3ubuntu0.1~esm1fixed
Ubuntulibkissfft-float131noble131.1.0-3ubuntu0.1~esm1fixed
Ubuntukissfftpro131.1.0-3build2vulnerable
Ubuntukissfftpro131.1.0-4vulnerable
Ubuntukissfftpro131.1.0-4ubuntu0.1~esm1fixed
Ubuntukissfftpro131.1.0-3build2vulnerable
Ubuntukissfftpro131.1.0-4vulnerable
Ubuntukissfftpro131.1.0-4ubuntu0.1~esm1fixed
Ubuntukissfft25.10131.1.0-3build2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiankissfftsourcesid131.1.0-4.1not yet assignedNot reported[1131147]
Debiankissfftsourceforky131.1.0-4.1not yet assignedNot reported[1131147]
Debiankissfftsourcetrixie131.1.0-4.1~deb13u1not yet assignedNot reported[1131147]
Debiankissfftsourcebookworm131.1.0-4.1~deb12u1not yet assignedNot reported[1131147]
Ubuntukissfftdebnoble131.1.0-3ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntukissfft-toolsdebnoble131.1.0-3ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibkissfft-devdebnoble131.1.0-3ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibkissfft-float131debnoble131.1.0-3ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntukissfftdebpro131.1.0-4ubuntu0.1~esm1Not reportedUSN-8745-1Not reported
Ubuntukissfftdebpro131.1.0-4ubuntu0.1~esm1Not reportedUBUNTU-CVE-2025-34297Not reported

[Debian bug #1131147]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [kissfft]

    Details (2)
    • 131.1.0-4.1~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 131.1.0-4.1~deb12u1

      usn · kissfft · debian · bookworm; usn · kissfft · debian · 12

    • 131.1.0-4.1~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 131.1.0-4.1~deb12u1

      usn · kissfft · debian · bookworm; usn · kissfft · debian · 12

  • Source package: [kissfft]

    Details (2)
    • 131.1.0-4.1~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 131.1.0-4.1~deb12u1

      usn · kissfft · debian · bookworm; usn · kissfft · debian · 12

    • 131.1.0-4.1~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 131.1.0-4.1~deb12u1

      usn · kissfft · debian · bookworm; usn · kissfft · debian · 12

  • Source package: [kissfft]

    Details (2)
    • 131.1.0-4.1~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 131.1.0-4.1~deb12u1

      usn · kissfft · debian · bookworm; usn · kissfft · debian · 12

    • 131.1.0-4.1~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 131.1.0-4.1~deb12u1

      usn · kissfft · debian · bookworm; usn · kissfft · debian · 12

[Debian 13 (Trixie)]

  • Source package: [kissfft]

    Details (2)
    • 131.1.0-4.1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 131.1.0-4.1~deb13u1

      usn · kissfft · debian · 13

    • 131.1.0-4.1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 131.1.0-4.1~deb13u1

      usn · kissfft · debian · 13

  • Source package: [kissfft]

    Details (2)
    • 131.1.0-4.1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 131.1.0-4.1~deb13u1

      usn · kissfft · debian · 13

    • 131.1.0-4.1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 131.1.0-4.1~deb13u1

      usn · kissfft · debian · 13

  • Source package: [kissfft]

    Details (2)
    • 131.1.0-4.1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 131.1.0-4.1~deb13u1

      usn · kissfft · debian · 13

    • 131.1.0-4.1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 131.1.0-4.1~deb13u1

      usn · kissfft · debian · 13

Observed:

References