CVE-2025-69650

GNU Binutils thru 2.46 readelf contains a double free vulnerability when processing a crafted ELF binary with malformed relocation data. During GOT relocation handling, dump_relocations may return early without initializing the all_relocations array. As a result, process_got_section_contents() may pass an uninitialized r_symbol pointer to free(), leading to a double free and terminating the program with SIGABRT. No evidence of exploitable memory corruption or code execution was observed; the impact is limited to denial of service. NOTE: this is disputed by third parties because the observed behavior occurred only in pre-release code and did not affect any tagged version.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gnu:binutils:*:*:*:*:*:*:*:*

History

19 Mar 2026, 13:16

Type Values Removed Values Added
Summary (en) GNU Binutils thru 2.46 readelf contains a double free vulnerability when processing a crafted ELF binary with malformed relocation data. During GOT relocation handling, dump_relocations may return early without initializing the all_relocations array. As a result, process_got_section_contents() may pass an uninitialized r_symbol pointer to free(), leading to a double free and terminating the program with SIGABRT. No evidence of exploitable memory corruption or code execution was observed; the impact is limited to denial of service. (en) GNU Binutils thru 2.46 readelf contains a double free vulnerability when processing a crafted ELF binary with malformed relocation data. During GOT relocation handling, dump_relocations may return early without initializing the all_relocations array. As a result, process_got_section_contents() may pass an uninitialized r_symbol pointer to free(), leading to a double free and terminating the program with SIGABRT. No evidence of exploitable memory corruption or code execution was observed; the impact is limited to denial of service. NOTE: this is disputed by third parties because the observed behavior occurred only in pre-release code and did not affect any tagged version.
References
  • () https://sourceware.org/bugzilla/show_bug.cgi?id=33700 -
  • () https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=81e90cf63a10ad11772c2437c8f2a88f1a00c739 -
  • () https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=ea4bc025abdba85a90e26e13f551c16a44bfa92 -

12 Mar 2026, 17:16

Type Values Removed Values Added
References () https://sourceware.org/bugzilla/show_bug.cgi?id=33698 - Exploit, Third Party Advisory () https://sourceware.org/bugzilla/show_bug.cgi?id=33698 - Exploit, Third Party Advisory

11 Mar 2026, 15:51

Type Values Removed Values Added
References () https://sourceware.org/bugzilla/show_bug.cgi?id=33698 - () https://sourceware.org/bugzilla/show_bug.cgi?id=33698 - Exploit, Third Party Advisory
References () https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ea4bc025abdba85a90e26e13f551c16a44bfa921 - () https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ea4bc025abdba85a90e26e13f551c16a44bfa921 - Patch
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5
CPE cpe:2.3:a:gnu:binutils:*:*:*:*:*:*:*:*
First Time Gnu
Gnu binutils
CWE CWE-415
Summary
  • (es) GNU Binutils hasta 2.46 readelf contiene una vulnerabilidad de doble liberación al procesar un binario ELF manipulado con datos de reubicación malformados. Durante el manejo de la reubicación GOT, dump_relocations puede retornar prematuramente sin inicializar el array all_relocations. Como resultado, process_got_section_contents() puede pasar un puntero r_symbol no inicializado a free(), lo que lleva a una doble liberación y termina el programa con SIGABRT. No se observó evidencia de corrupción de memoria explotable o ejecución de código; el impacto se limita a denegación de servicio.

06 Mar 2026, 19:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-06 19:16

Updated : 2026-03-19 13:16


NVD link : CVE-2025-69650

Mitre link : CVE-2025-69650

CVE.ORG link : CVE-2025-69650


JSON object : View

Products Affected

gnu

  • binutils
CWE
CWE-415

Double Free