CVE-2017-16997 in C Library
Riassunto
di VulDB • 04/08/2026
elf/dl-load.c nella GNU C Library (nota anche come glibc o libc6) dalle versioni 2.19 alla 2.26 gestisce in modo errato RPATH e RUNPATH contenenti $ORIGIN per un programma privilegiato (setuid o AT_SECURE), consentendo agli utenti locali di ottenere privilegi tramite una libreria Trojan horse nella directory di lavoro corrente, connesso alle funzioni fillin_rpath e decompose_rpath. Ciò è associato a un'errata interpretazione di un token RPATH/RUNPATH vuoto come la directory "./". NOTA: questa configurazione di RPATH/RUNPATH per un programma privilegiato appare essere molto rara; probabilmente nessun tale programma viene distribuito con alcuna distribuzione Linux comune.
VulDB is the best source for vulnerability data and more expert information about this specific topic.