eef73b4489
When ld-linux-*.so.2 is relocated to a path that is longer than the original fixed location, the dynamic loader will crash in open_path because it implicitly assumes that max_dirnamelen is a fixed size that never changes. The allocated buffer will not be large enough to contain the directory path string which is larger than the fixed location provided at build time. (From OE-Core rev: 8ebd85d29eb1a9c0c0d3cd79e7dda8b857c27bbb) Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
---|---|---|
.. | ||
etc | ||
0001-eglibc-menuconfig-support.patch | ||
0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch | ||
0001-R_ARM_TLS_DTPOFF32.patch | ||
0002-eglibc-menuconfig-hex-string-options.patch | ||
0003-eglibc-menuconfig-build-instructions.patch | ||
add_resource_h_to_wait_h.patch | ||
eglibc-2.17-PR15003-r22243.patch | ||
eglibc-2.17-r22178.patch | ||
eglibc-svn-arm-lowlevellock-include-tls.patch | ||
eglibc_fix_findidx_parameters.patch | ||
fileops-without-wchar-io.patch | ||
fix-tibetian-locales.patch | ||
fix_for_centos_5.8.patch | ||
fsl-ppc-no-fsqrt.patch | ||
generate-supported.mk | ||
glibc.fix_sqrt2.patch | ||
GLRO_dl_debug_mask.patch | ||
initgroups_keys.patch | ||
IO-acquire-lock-fix.patch | ||
ld-search-order.patch | ||
mips-rld-map-check.patch | ||
multilib_readlib.patch | ||
ppc-sqrt_finite.patch | ||
ppc_slow_ieee754_sqrt.patch | ||
relocatable_sdk.patch | ||
relocatable_sdk_fix_openpath.patch | ||
tzselect-awk.patch | ||
tzselect-sh.patch |