We list mitigations added in glibc.
| Version (and date) | Mitigation | References |
|---|---|---|
| glibc 2.5 | Introduce PTR_MANGLE to prevent atext() and setjmp() overwrites | 1 |
| glibc 2.18 | Harden against PTR_MANGLE bypass in static executables | 2 |
| glibc 2.22.90 | Harden against LD_POINTER_GUARD bypass in dynamically linked setuid binaries | 3 |
| glibc 2.24 | Place libio vtables in a static read-only range that can be checked before execution | 4 5 6 |