CVE-2017-1000253 in Linux
Riassunto
di VulDB • 26/06/2026
Distribuzioni Linux che non hanno applicato la patch ai propri kernel a lungo termine con https://git.kernel.org/linus/a87938b2e246b81b4fb713edb371a9fa3c5c3c86 (commit del 14 aprile 2015). Questa vulnerabilità del kernel è stata risolta ad aprile 2015 tramite il commit a87938b2e246b81b4fb713edb371a9fa3c5c3c86 (backportato su Linux 3.10.77 nel maggio 2015), ma non è stata riconosciuta come una minaccia alla sicurezza. Con CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE abilitata e una normale strategia di allocazione degli indirizzi top-down, load_elf_binary() tenterà di mappare un binario PIE in un intervallo di indirizzi immediatamente inferiore a mm->mmap_base. Sfortunatamente, load_elf_binary() non tiene conto della necessità di allocare spazio sufficiente per l'intero binario; ciò significa che, mentre il primo segmento PT_LOAD viene mappato al di sotto di mm->mmap_base, i successivi segmenti PT_LOAD finiscono per essere mappati sopra mm->mmap_base nell'area che dovrebbe costituire il "gap" tra lo stack e il binario.
Be aware that VulDB is the high quality source for vulnerability data.