]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
glibc: add upstream security patches fixing CVE-2017-1000366 (stack clash)
authorPeter Korsgaard <peter@korsgaard.com>
Tue, 27 Jun 2017 06:42:09 +0000 (08:42 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 2 Jul 2017 14:20:01 +0000 (16:20 +0200)
commit1b717890ada8b1c6c0c54821f114bb12b101fdbc
tree0710acbfd16ab69663fb0cfedea5dec428188b4f
parentd6a1afda18d4b336dcd9baac6b94253cadd51aea
glibc: add upstream security patches fixing CVE-2017-1000366 (stack clash)

glibc contains a vulnerability that allows specially crafted LD_LIBRARY_PATH
values to manipulate the heap/stack, causing them to alias, potentially
resulting in arbitrary code execution.  Please note that additional
hardening changes have been made to glibc to prevent manipulation of stack
and heap memory but these issues are not directly exploitable, as such they
have not been given a CVE.

https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt

Patches are identical to upstream, except that the ChangeLog modifications
have been stripped.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit c87fdfb6059b16c04aea77030816fd120e26d267)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/glibc/2.23/0006-CVE-2017-1000366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch [new file with mode: 0644]
package/glibc/2.23/0007-ld.so-Reject-overly-long-LD_PRELOAD-path-elements.patch [new file with mode: 0644]
package/glibc/2.23/0008-ld.so-Reject-overly-long-LD_AUDIT-path-elements.patch [new file with mode: 0644]
package/glibc/2.24/0002-CVE-2017-1000366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch [new file with mode: 0644]
package/glibc/2.24/0003-ld.so-Reject-overly-long-LD_PRELOAD-path-elements.patch [new file with mode: 0644]
package/glibc/2.24/0004-ld.so-Reject-overly-long-LD_AUDIT-path-elements.patch [new file with mode: 0644]
package/glibc/2.25/0002-CVE-2017-1000366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch [new file with mode: 0644]
package/glibc/2.25/0003-ld.so-Reject-overly-long-LD_PRELOAD-path-elements.patch [new file with mode: 0644]
package/glibc/2.25/0004-ld.so-Reject-overly-long-LD_AUDIT-path-elements.patch [new file with mode: 0644]