public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libc/15754] New: PTR_MANGLE does not initialize to a random value for the pointer guard when compiling static executables
@ 2013-07-19  4:07 sidhpurwala.huzaifa at gmail dot com
  2013-07-19  4:14 ` [Bug libc/15754] " carlos at redhat dot com
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: sidhpurwala.huzaifa at gmail dot com @ 2013-07-19  4:07 UTC (permalink / raw)
  To: glibc-bugs

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

            Bug ID: 15754
           Summary: PTR_MANGLE does not initialize to a random value for
                    the pointer guard when compiling static executables
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: sidhpurwala.huzaifa at gmail dot com
                CC: drepper.fsp at gmail dot com

The vulnerability is caused due to the non initialization to a random value (it
is always zero) of the "pointer guard" by the glibc only when generating static
compiled executables. Dynamic executables are not affected. Pointer guard is
used to mangle the content of sensible pointers (longjmp, signal handlers,
etc.), if the pointer guard value is zero (non-initialized) then it is not
effective. 

References:

[1] http://hmarco.org/bugs/CVE-2013-4788.html
[2] http://www.openwall.com/lists/oss-security/2013/07/15/5
[3] http://hmarco.org/bugs/patches/ptr_mangle-eglibc-2.17.patch

This issue has been assigned CVE-2013-4788

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-02-23 15:02 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-19  4:07 [Bug libc/15754] New: PTR_MANGLE does not initialize to a random value for the pointer guard when compiling static executables sidhpurwala.huzaifa at gmail dot com
2013-07-19  4:14 ` [Bug libc/15754] " carlos at redhat dot com
2013-07-19  4:17 ` [Bug libc/15754] CVE-2013-4788: " carlos at redhat dot com
2013-07-19  7:46 ` carlos at redhat dot com
2013-08-07 20:29 ` carlos at redhat dot com
2013-10-25 14:00 ` cvs-commit at gcc dot gnu.org
2013-11-01 19:01 ` cvs-commit at gcc dot gnu.org
2013-11-21 17:14 ` cvs-commit at gcc dot gnu.org
2014-01-06 16:55 ` cvs-commit at gcc dot gnu.org
2014-01-06 16:56 ` cvs-commit at gcc dot gnu.org
2014-02-16 19:42 ` jackie.rosen at hushmail dot com
2014-05-28 19:41 ` schwab at sourceware dot org
2014-06-13  9:23 ` fweimer at redhat dot com
2015-01-16 16:59 ` cvs-commit at gcc dot gnu.org
2015-01-29 18:50 ` cvs-commit at gcc dot gnu.org
2015-02-23 15:02 ` cvs-commit at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).