This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug network/15698] Memory overrun in getifaddrs_internal
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Thu, 24 Oct 2013 08:05:15 +0000
- Subject: [Bug network/15698] Memory overrun in getifaddrs_internal
- Auto-submitted: auto-generated
- References: <bug-15698-131 at http dot sourceware dot org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=15698
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
at 029183a4ca3f765f63e7b64bc260622f02b04539 (commit)
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=029183a4ca3f765f63e7b64bc260622f02b04539
commit 029183a4ca3f765f63e7b64bc260622f02b04539
Author: Liubov Dmitrieva <ldmitrie@sourceware.org>
Date: Fri Aug 30 18:37:28 2013 +0400
Implemented bound check support for string/memory routines for x86_64.
TODO: Fix bound check support in strcmp-sse2 and implement in strspn,
strstr and strcspn.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=01d5454d13d2c21b9a08b28441d37a7ddce089a6
commit 01d5454d13d2c21b9a08b28441d37a7ddce089a6
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Fri May 24 13:18:17 2013 +0400
Implemented bounds check support for string/memory routines for x86_32.
Warning: Not completed and haven't tested.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c57d11da52265f7ae5368669f8340f31818b6474
commit c57d11da52265f7ae5368669f8340f31818b6474
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Sun May 19 18:30:05 2013 +0400
Support new siginfo in Glibc for Intel MPX.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7838e39881b61895ae13a15cf86ad041c75593de
commit 7838e39881b61895ae13a15cf86ad041c75593de
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Fri Jan 25 18:40:50 2013 +0400
Intel MPX support for x86_64 and x86_32 pthread routines.
Always use INIT bounds in __tls_get_addr.
Set bounds manually in _Unwind_Resume.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=36aee6bb45b54f2d242e256b5e596838c18c0b85
commit 36aee6bb45b54f2d242e256b5e596838c18c0b85
Author: Liubov Dmitrieva <ldmitrie@sourceware.org>
Date: Thu Aug 29 16:33:47 2013 +0400
Buffer overrun detected by Intel MPX in wcschr test. Fixed.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3bfd26d36c5ec07910d1cf6b6df7c8f331964824
commit 3bfd26d36c5ec07910d1cf6b6df7c8f331964824
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Sat Dec 22 20:51:45 2012 +0400
Buffer overrun detected by Intel MPX at sysdeps/unix/sysv/linux/ifaddrs.c
[BZ 15698]
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=90cb32ab6fc7f40d9c16aada2cfc34d9beb0b3e8
commit 90cb32ab6fc7f40d9c16aada2cfc34d9beb0b3e8
Author: Liubov Dmitrieva <ldmitrie@sourceware.org>
Date: Wed Sep 18 15:02:30 2013 +0400
Buffer overrun detected by Intel MPX in stdlib/strtod_l.c
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=2b9f19a28fc9d6a5c2b21df41e7b9b6f725915fd
commit 2b9f19a28fc9d6a5c2b21df41e7b9b6f725915fd
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Wed Dec 19 18:56:40 2012 +0400
Buffer overrun detected by Intel MPX in stdio-common/scanf13.c. Fixed.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5fb331d20bb10ce4cb19734728bf51d28dde42b8
commit 5fb331d20bb10ce4cb19734728bf51d28dde42b8
Author: ienkovic <ilya.enkovich@intel.com>
Date: Tue Dec 25 15:16:28 2012 +0400
Do not block SIGSEGV signal because Intel MPX runtime uses it.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f93ec08c4a30887c516ea7a6d4c2d8af8d541e03
commit f93ec08c4a30887c516ea7a6d4c2d8af8d541e03
Author: Liubov Dmitrieva <ldmitrie@sourceware.org>
Date: Thu Aug 29 17:08:14 2013 +0400
Inappropriate code style for Intel MPX in string/strcpy.c and
wcsmbc/wcscpy.c
Fix the code if MPX is enabled.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=0e036f35e545b187f4ee71bb48cffb8e9cc855b9
commit 0e036f35e545b187f4ee71bb48cffb8e9cc855b9
Author: Liubov Dmitrieva <ldmitrie@sourceware.org>
Date: Thu Aug 29 19:25:35 2013 +0400
Inappropriate code style for Intel MPX in debug/wcscpy_chk.c. Fix the code
if MPX is enabled.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7f5505c12769e739442d52bf29903f93ff2322c2
commit 7f5505c12769e739442d52bf29903f93ff2322c2
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Mon Mar 11 17:06:38 2013 +0400
Inappropriate code style for Intel MPX in debug/wcpcpy_chk. Fix the code if
MPX is enabled.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9c9cc287b7b0c55e2dcf17919d733c9db9aa8d64
commit 9c9cc287b7b0c55e2dcf17919d733c9db9aa8d64
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Mon May 27 18:54:53 2013 +0400
Inappropriate code style for Intel MPX at wcsmbs/wcpcpy.c. Use other
implementation if MPX is enabled.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f36742ee7f5b437cc12bf4edcc8ee6b21c0d82dd
commit f36742ee7f5b437cc12bf4edcc8ee6b21c0d82dd
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Thu Dec 20 18:46:38 2012 +0400
Inappropriate code style for Intel MPX at posix/fnmatch_loop.c. Fixed.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=144b4bd88eb1c164c4e193cc04f8e29139a15c08
commit 144b4bd88eb1c164c4e193cc04f8e29139a15c08
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Thu Dec 20 18:23:10 2012 +0400
Inappropriate code style for Intel MPX at argp/argp-help.c. Fixed.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e5e177e61eea5dbf33a2bc5e7fc56aeba254b4fa
commit e5e177e61eea5dbf33a2bc5e7fc56aeba254b4fa
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Wed Dec 19 17:03:44 2012 +0400
Inappropriate code style for Intel MPX. Expand bounds in crypt/crypt.c
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=aacd42d25354ff7b1692cbb534f93c6160e57d19
commit aacd42d25354ff7b1692cbb534f93c6160e57d19
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Wed Dec 19 14:55:21 2012 +0400
Inappropriate code style for Intel MPX in libio/fileops.c.
Use INIT (maximum) bounds as it is hard to rewrite the algorithm.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5dad50d8242a59291294a71c0d48aec966880c32
commit 5dad50d8242a59291294a71c0d48aec966880c32
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Thu Nov 8 16:35:39 2012 +0400
Inappropriate code style for Intel MPX in elf/dl-close.c
A cast implies memory access with bounds violation.
Let allow that.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=333921bb7baa01cd8255901c642b0ab39e9459ab
commit 333921bb7baa01cd8255901c642b0ab39e9459ab
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Tue Dec 18 19:42:52 2012 +0400
Inappropriate code style for Intel MPX in crypt/crypt_util.c. Fixed.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ff922ed8bdf38971bee571a4574bf20e083782ad
commit ff922ed8bdf38971bee571a4574bf20e083782ad
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Mon Oct 15 15:01:09 2012 +0400
Inappropriate code style for Intel MPX. Fix missing of bounds in
sysdeps/generic/unwind-dw2-fde.h
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=304c5527fb95a038cb115dce3a16dde4a68c99f4
commit 304c5527fb95a038cb115dce3a16dde4a68c99f4
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Fri Dec 14 18:41:37 2012 +0400
Inappropriate code style for Intel MPX in debug/strcpy_chk.c Use different
version if MPX enabled.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=cc433f63434c62a737f553a59eee5dfd359ef740
commit cc433f63434c62a737f553a59eee5dfd359ef740
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Fri Nov 23 18:50:27 2012 +0400
If Intel MPX enabled: always compile with -fno-check-pointers file
elf/dl-init.c
because this file contains the code excecuting before runtime library
initialization happens.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f1079a9d27c2c91206f707f4e6b332752cba39d2
commit f1079a9d27c2c91206f707f4e6b332752cba39d2
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Mon Dec 17 13:44:21 2012 +0400
Add attribute __bnd_variable_size to make using flexible size arrays Intel
MPX complient.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1ad69ea0d84ca18e834146032178d827ce928729
commit 1ad69ea0d84ca18e834146032178d827ce928729
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Mon Jan 21 15:35:12 2013 +0400
Use C code instead of inline assembler in macros of tls.h for i386 (for
Intel MPX only).
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=6499e6a1571f79cd73d6a7124a683b7797638a57
commit 6499e6a1571f79cd73d6a7124a683b7797638a57
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Sat Nov 10 12:22:56 2012 +0400
Use C code instead of inline assembler in macros of tls.h for x86_64 (for
Intel MPX only).
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=acc53d3aea3db1d1dfe714a825abda83588ecc48
commit acc53d3aea3db1d1dfe714a825abda83588ecc48
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Wed Oct 24 16:00:49 2012 +0400
Intel MPX support for mmap and mremap wrappers of syscalls for x86_32 and
x86_64.
Create bounds.
Use C wrapper of syscall instead of assembler wrapper for x86_64.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=805b4bcb83ca924e3437c4918b68a081ff3a1862
commit 805b4bcb83ca924e3437c4918b68a081ff3a1862
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Wed Oct 10 19:28:57 2012 +0400
Save/restore bounds in x86_64 and x86_32 version of _dl_runtime_resolve.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=8c98301cfcc3402c0c5dcb6b1b7d96d8290555ee
commit 8c98301cfcc3402c0c5dcb6b1b7d96d8290555ee
Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com>
Date: Mon Jul 23 19:39:27 2012 +0400
Add Intel MPX support to malloc allocator.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=851ab32c89bba91205e11ddd5dfe8a041d999479
commit 851ab32c89bba91205e11ddd5dfe8a041d999479
Author: Liubov Dmitrieva <ldmitrie@sourceware.org>
Date: Mon Sep 2 13:21:47 2013 +0400
Add --enable-mpx and --enable-mpx-write-only option to configure for Intel
MPX support.
-----------------------------------------------------------------------
--
You are receiving this mail because:
You are on the CC list for the bug.