CVE details
CVE-2025-69645
Binutils objdump contains a denial-of-service vulnerability when processing a crafted binary with malformed DWARF debug information. A logic error in the handling of DWARF compilation units can result in an invalid offset_size value being used inside byte_get_little_endian, leading to an abort (SIGABRT). The issue was observed in binutils 2.44. A local attacker can trigger the crash by supplying a malicious input file.
Affected ports (16)
| Port | Package | Version | Status | Maintainer |
|---|---|---|---|---|
| devel/binutils | aarch64-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | aarch64-none-elf-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | amd64-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | arm-gnueabi-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | arm-none-eabi-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | avr-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | i386-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | mingw32-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | powerpc-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | powerpc64-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | powerpc64le-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | riscv32-unknown-elf-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | riscv64-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | riscv64-none-elf-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
| devel/binutils | s390x-binutils | 2.44,1 | unaddressed | cy@FreeBSD.org |
Template for a VuXML entry
Range taken from the CVE record, check it before committing. make newentry in security/vuxml creates the vid.
<vuln vid="FIXME (make newentry)">
<topic>FIXME -- FIXME</topic>
<affects>
<package>
<name>aarch64-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>aarch64-none-elf-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>amd64-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>arm-gnueabi-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>arm-none-eabi-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>avr-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>i386-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>mingw32-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>powerpc-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>powerpc64-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>powerpc64le-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>riscv32-unknown-elf-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>riscv64-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>riscv64-none-elf-binutils</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>s390x-binutils</name>
<range><lt>FIXME</lt></range>
</package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
<p>Binutils objdump contains a denial-of-service vulnerability when
processing a crafted binary with malformed DWARF debug information. A
logic error in the handling of DWARF compilation units can result in
an invalid offset_size value being used inside byte_get_little_endian,
leading to an abort (SIGABRT). The issue was observed in binutils
2.44. A local attacker can trigger the crash by supplying a malicious
input file.</p>
</body>
</description>
<references>
<cvename>CVE-2025-69645</cvename>
<url>https://nvd.nist.gov/vuln/detail/CVE-2025-69645</url>
</references>
<dates>
<discovery>2026-03-06</discovery>
<entry>2026-10-25</entry>
</dates>
</vuln>