about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorWill Newton <will.newton@linaro.org>2013-10-09 14:41:57 +0100
committerWill Newton <will.newton@linaro.org>2013-10-10 14:52:05 +0100
commit321e26847188300173a5dc0ca42c2ff7b9bf7a78 (patch)
tree24b26956b40116bf12a2c6414444b42a14ef243a /ChangeLog
parent40fefba1b5b05d05a3a4b48796a1006db90d8f74 (diff)
downloadglibc-321e26847188300173a5dc0ca42c2ff7b9bf7a78.tar.gz
glibc-321e26847188300173a5dc0ca42c2ff7b9bf7a78.tar.xz
glibc-321e26847188300173a5dc0ca42c2ff7b9bf7a78.zip
malloc/hooks.c: Correct check for overflow in memalign_check.
A large value of bytes passed to memalign_check can cause an integer
overflow in _int_memalign and heap corruption. This issue can be
exposed by running tst-memalign with MALLOC_CHECK_=3.

ChangeLog:

2013-10-10  Will Newton  <will.newton@linaro.org>

	* malloc/hooks.c (memalign_check): Ensure the value of bytes
	passed to _int_memalign does not overflow.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1291b75c73..66780cbaa4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-10-10  Will Newton  <will.newton@linaro.org>
+
+	* malloc/hooks.c (memalign_check): Ensure the value of bytes
+	passed to _int_memalign does not overflow.
+
 2013-10-10  Torvald Riegel  <triegel@redhat.com>
 
 	* scripts/bench.pl: Add include-sources directive.