Back

HIGH

glibc: LD_POINTER_GUARD in the environment is not sanitized

Published Jan 20, 2016

Description

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.

Affected products

Remediation

Red Hat mitigation

The glibc pointer guard is a post-exploitation mitigation mechanism. As such, it is only relevant if there are exploitable security vulnerabilities in the system. Therefore, applying available security updates to the system is a possible mitigation for this issue. In typical deployments, environment variables can only be set by users with shell access. Restricting shell access to trusted users is another possible mitigation.

Weaknesses (1)

References (19)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner redhat
Published Jan 20, 2016
Updated Aug 6, 2024
Reserved Jan 19, 2016
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Low
Public date Sep 5, 2015