Bug 749431

Summary: 32 bit dynamic linker not working on x86_64 install
Product: [Fedora] Fedora Reporter: Tyson Whitehead <twhitehead>
Component: glibcAssignee: Andreas Schwab <schwab>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 14CC: fweimer, gansalmon, itamar, jakub, jonathan, kernel-maint, madhu.chinakonda, schwab
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-28 19:44:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Tyson Whitehead 2011-10-27 02:56:28 UTC
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:

Comment 1 Dave Jones 2011-10-27 18:12:24 UTC
Why was this reassigned to kernel ? There's nothing to suggest this isn't a problem with the linker.

Reassigning back to glibc.

Comment 2 Tyson Whitehead 2011-10-28 19:44:16 UTC
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