sparc 32-bit dirent broken

David Miller davem@davemloft.net
Thu Oct 10 19:05:00 GMT 2013


Commit:

CVE-2013-4237, BZ #14699: Buffer overflow in readdir_r

broke dirent on sparc.

I suspect it has something to do with alignment.  On 32-bit
sparc things must be aligned on a 64-bit boundary even though
"long" is only 32-bit.  So that might have something to do
with the issue.



More information about the Libc-alpha mailing list