Hide Forgot
Description of problem: The 32bit dynamic linker and 32bit binaries just echo the command. For example $ file /lib/ld-2.13.so /lib/ld-2.13.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped $ /lib/ld-2.13.so /lib/ld-2.13.so $ file /sbin/grub /sbin/grub: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.18, stripped $ /sbin/grub /sbin/grub while the 64bit dynamic linker works as expected $ /lib64/ld-2.13.so Usage: ld.so [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...] ... Version-Release number of selected component (if applicable): glibc-2.13-2.i686 glibc-2.13-2.x86_64 kernel-2.6.35.14-97.fc14.x86_64 How reproducible: Always. Steps to Reproduce: 1. Run a 32bit binary or the 32bit dynamic linker. Actual results: The command gets echoed. Expected results: The program runs. Additional info:
Why was this reassigned to kernel ? There's nothing to suggest this isn't a problem with the linker. Reassigning back to glibc.
Turns out it was a temporary solution put into place for a CVE-2010-3081 https://access.redhat.com/kb/docs/DOC-40265 The exploit hole was closed back with 2.6.34.4-28.fc14 http://lists.fedoraproject.org/pipermail/package-announce/2010-September/048013.html Sorry about the noise. I'll close the ticket. Cheers! -Tyson