diff options
| author | Will Newton <will.newton@linaro.org> | 2013-08-16 11:59:37 +0100 |
|---|---|---|
| committer | Allan McRae <allan@archlinux.org> | 2013-10-25 23:53:24 +1000 |
| commit | 8f29d3b5ae201ae4af368d2221381c5a856913d5 (patch) | |
| tree | 692f2fd38187b3386955e36226829ff33c652984 /cppflags-iterator.mk | |
| parent | 63e9a36056fe53621fa3001fe22b4833a9ea9457 (diff) | |
| download | glibc-8f29d3b5ae201ae4af368d2221381c5a856913d5.tar.xz glibc-8f29d3b5ae201ae4af368d2221381c5a856913d5.zip | |
malloc: Check for integer overflow in valloc.
A large bytes parameter to valloc could cause an integer overflow
and corrupt allocator internals. Check the overflow does not occur
before continuing with the allocation.
ChangeLog:
2013-09-11 Will Newton <will.newton@linaro.org>
[BZ #15856]
* malloc/malloc.c (__libc_valloc): Check the value of bytes
does not overflow.
(cherry picked from commit 55e17aadc1ef17a1df9626fb0e9fba290ece3331)
Diffstat (limited to 'cppflags-iterator.mk')
0 files changed, 0 insertions, 0 deletions
