commit | 99a5cfba7fc7b5b58e0991a8996e835b9a95b244 | [log] [tgz] |
---|---|---|
author | James Z.M. Gao <gaozm55@gmail.com> | Thu Apr 06 16:57:51 2023 +0800 |
committer | GitHub <noreply@github.com> | Thu Apr 06 10:57:51 2023 +0200 |
tree | cd6b257b931cd9824549a62c2d0c23b49eeb4bcf | |
parent | 5093ced94bac93034e457830df86ae3bfe31b0cb [diff] |
native image: hardening csu for old glibc (#827) Workround of return-to-csu problem for old glibc, use non-initialized static variables instead of the stack ones. See workround 2 of https://i.blackhat.com/briefings/asia/2018/asia-18-Marco-return-to-csu-a-new-method-to-bypass-the-64-bit-Linux-ASLR-wp.pdf