CVE-2025-66864CWE-20

CVE-2025-66864

High · published December 29, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
14.7
In the wild
Unconfirmed
What it is

⚠️ A crafted PE file can trigger a denial of service in BinUtils 2.26. It's like inviting a party crasher who brings chaos instead of fun! 🎉 Imagine a restaurant running out of all its ingredients because someone ordered a special dish that wasn’t on the menu. The kitchen is suddenly overworked and can’t serve anyone else, leading to a complete service halt! This vulnerability could allow attackers to cause the BinUtils service to crash, effectively shutting down access for legitimate users. While it's not a data breach, the resulting downtime could disrupt workflows and create frustration for developers who rely on this utility during their build processes.

Put simply

Imagine a restaurant running out of all its ingredients because someone ordered a special dish that wasn’t on the menu. The kitchen is suddenly overworked and can’t serve anyone else, leading to a complete service halt! The issue lies in the `d_print_comp_inner` function in `cp-demangle.c`, which mishandles specific crafted PE files, leading to potential denial of service conditions in BinUtils 2.26.

What to do

This vulnerability could allow attackers to cause the BinUtils service to crash, effectively shutting down access for legitimate users. While it's not a data breach, the resulting downtime could disrupt workflows and create frustration for developers who rely on this utility during their build processes. To mitigate this vulnerability, update BinUtils to version 2.27 or later. It's also wise to review how your application interacts with PE files to ensure proper handling and validation before processing them. You've got this! Keep your systems updated, and you'll maintain a secure environment. 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00244 · 14.7th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2025-12-29T22:15Z
Affected products (1)
ProductVersionsFixed in
gnu/binutilsall versions—
References (2)
EPSS history
Timeline
  • 29 DEC 00:00Z
    An issue was discovered in function d_print_comp_inner in file cp-demangle.c in BinUtils 2.26 allows attackers to cause a denial of service via crafted PE file
    cvelistv5