CVE-2025-66863

7.5

GNU · BinUtils

A denial of service vulnerability exists in the d_discriminator function of the BinUtils cp-demangle component, which can be triggered by a crafted PE file.

Executive summary

The GNU BinUtils 2.26 utility contains a vulnerability that allows unauthenticated attackers to cause a denial of service via a specially crafted PE file.

Vulnerability

This vulnerability resides in the d_discriminator function within the cp-demangle.c source file. An unauthenticated attacker can trigger a crash by providing a malicious Portable Executable (PE) file to the affected system.

Business impact

The primary risk associated with this vulnerability is the potential for system instability or service disruption, as the flaw causes a denial of service condition. Given the CVSS score of 7.5, this is considered a high-severity issue that could impact the availability of build pipelines or systems processing untrusted binary files. Organizations should prioritize remediation to ensure the continued reliability of their development and production environments.

Remediation

Immediate Action: Since no specific patch is documented, organizations should verify if they are using BinUtils 2.26 and evaluate the necessity of upgrading to a current, supported version of the BinUtils toolkit.

Proactive Monitoring: Security teams should monitor system logs for abnormal termination of demangling utilities or processes that interact with PE files.

Compensating Controls: Restrict access to systems that process untrusted or externally sourced PE files to reduce the attack surface.

Exploitation status

Public Exploit Available: Yes — a published proof-of-concept exists, attributed to the research write-up linked in the CVE references.

Analyst recommendation

While active exploitation is not currently observed, the existence of a public proof-of-concept makes this vulnerability a credible risk. Administrators should audit their environments to identify instances of BinUtils 2.26 and update to a newer, stable version of the software to eliminate this exposure. Failure to address this could lead to service outages in environments where binary analysis or compilation occurs.

More GNU CVEs

Sources