about summary refs log tree commit diff
path: root/sysdeps/arm/libc-aeabi_read_tp.S
diff options
context:
space:
mode:
authorEvgeny Eremin <e.eremin@omprussia.ru>2020-07-08 14:18:19 +0200
committerDmitry V. Levin <ldv@altlinux.org>2020-11-16 08:00:00 +0000
commitbad8d5ff60ab68c81643685e27f0ed5161a0495a (patch)
treed2801b033c60a950e721f8ad58cde5dac46519e3 /sysdeps/arm/libc-aeabi_read_tp.S
parentd64ad0a5172207f00d91a05c91e1500b0d80b2c2 (diff)
downloadglibc-bad8d5ff60ab68c81643685e27f0ed5161a0495a.tar.gz
glibc-bad8d5ff60ab68c81643685e27f0ed5161a0495a.tar.xz
glibc-bad8d5ff60ab68c81643685e27f0ed5161a0495a.zip
arm: CVE-2020-6096: fix memcpy and memmove for negative length [BZ #25620]
Unsigned branch instructions could be used for r2 to fix the wrong
behavior when a negative length is passed to memcpy and memmove.
This commit fixes the generic arm implementation of memcpy amd memmove.

(cherry picked from commit 79a4fa341b8a89cb03f84564fd72abaa1a2db394)
Diffstat (limited to 'sysdeps/arm/libc-aeabi_read_tp.S')
0 files changed, 0 insertions, 0 deletions