CVE Catalog

CVE-2019-19126

LowCVSS 3.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.41%

34th percentile - higher than 34% of all known CVEs

Summary

On x86-64, GNU C Library (glibc) before 2.31 fails to ignore the LD_PREFER_MAP_32BIT_EXEC environment variable during program execution after a security transition, allowing local attackers to restrict mapping addresses for loaded libraries and bypass ASLR for setuid programs.

Risk Assessment

A local attacker can bypass ASLR in setuid programs, significantly easing exploitation of other vulnerabilities and privilege escalation.

Recommendation

Update glibc to version 2.31 or later, which properly ignores the LD_PREFER_MAP_32BIT_EXEC variable.

Other vulnerabilities in glibc

See all
Original NVD description (English source)

On the x86-64 architecture, the GNU C Library (aka glibc) before 2.31 fails to ignore the LD_PREFER_MAP_32BIT_EXEC environment variable during program execution after a security transition, allowing local attackers to restrict the possible mapping addresses for loaded libraries and thus bypass ASLR for a setuid program.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS