The process_envvars function in elf/rtld.c in the GNU C Library (aka glibc or libc6) before 2.23 allows local users to bypass a pointer-guarding protection mechanism via a zero value of the LD_POINTER_GUARD environment variable.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Glibc | Gnu | * | 2.22 (including) |
Red Hat Enterprise Linux 7 | RedHat | glibc-0:2.17-196.el7 | * |
Eglibc | Ubuntu | precise | * |
Eglibc | Ubuntu | trusty | * |
Eglibc | Ubuntu | upstream | * |
Glibc | Ubuntu | upstream | * |
Glibc | Ubuntu | vivid | * |
Glibc | Ubuntu | vivid/stable-phone-overlay | * |
Glibc | Ubuntu | vivid/ubuntu-core | * |
Glibc | Ubuntu | wily | * |