La funzione _bfd_XX_bfd_copy_private_bfd_data_common in peXXigen.c nel descrittore di libreria di file binario (BFD) (aka libbfd), come distribuito in GNU Binutils 2.30, elabora un negativo dimensione della directory dei dati con un ciclo sconfinata che aumenta il valore di (external_IMAGE_DEBUG_DIRECTORY) * Edd in modo che l’indirizzo supera la propria regione di memoria, con un conseguente scrittura in memoria fuori dal campo, come dimostrato da objcopy copia informazioni private con _bfd_pex64_bfd_copy_private_bfd_data_common in pex64igen.c. |
http://www.securityfocus.com/bid/104025 https://security.gentoo.org/glsa/201908-01 https://sourceware.org/bugzilla/show_bug.cgi?id=23110 https://access.redhat.com/errata/RHBA-2019:0327 https://access.redhat.com/errata/RHSA-2018:3032 https://usn.ubuntu.com/4336-1/ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10534 |
Vulnerabilità: CVE-2018-10534
