This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/5222] dlinfo(..., RTLD_DI_SERINFOSIZE, ...) produces an incorrect dls_size value, causing buffer overflows
- From: "stefanus dot dutoit at rapidmind dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 28 Oct 2007 19:10:57 -0000
- Subject: [Bug libc/5222] dlinfo(..., RTLD_DI_SERINFOSIZE, ...) produces an incorrect dls_size value, causing buffer overflows
- References: <20071026184728.5222.stefanus.dutoit@rapidmind.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From stefanus dot dutoit at rapidmind dot com 2007-10-28 19:10 -------
Thanks for the quick fix. I'm not sure this is the right place to ask, but do you have a suggestion as to how
we can detect when we need to work around this? We currently overallocate based on dls_cnt and the
maximum path length of the system to work around this, but I would like to avoid this for versions of glibc
preceding this change or after this change. If you don't have a quick suggestion, we'll figure it out, just
thought I'd ask.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=5222
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.