This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug dynamic-link/13862] Reuse of cached stack can cause bounds overrun of thread DTV


http://sourceware.org/bugzilla/show_bug.cgi?id=13862

--- Comment #4 from Paul Archard <paul at vineyardnetworks dot com> 2012-06-14 23:58:57 UTC ---
@Peter Foelsche:

I'm not sure you understand the problem I'm describing.  The attached test case
will crash, and the valgrind output should be easily repeatable.  You should
also be able to see by inspection that the code does not respect the size of
the container it is overwriting and can write over the end of its allocated
size.

If you have questions about the bug please feel free to email me directly.  It
is trivial to fix using the first patch I supplied (the second patch doesn't
fully fix the problem).  It would be really good to get this into the next
release as it significantly impacts anyone using TLS and dlopen together.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]