diff options
author | 2013-10-03 00:27:20 +0300 | |
---|---|---|
committer | 2013-10-03 16:05:14 -0400 | |
commit | 1661bf364ae9c506bc8795fef70d1532931be1e8 (patch) | |
tree | 2ce62724a9931016cbbdb1bb94bc140012524c71 /tools/perf/scripts/python/check-perf-trace.py | |
parent | Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge (diff) | |
download | linux-dev-1661bf364ae9c506bc8795fef70d1532931be1e8.tar.xz linux-dev-1661bf364ae9c506bc8795fef70d1532931be1e8.zip |
net: heap overflow in __audit_sockaddr()
We need to cap ->msg_namelen or it leads to a buffer overflow when we
to the memcpy() in __audit_sockaddr(). It requires CAP_AUDIT_CONTROL to
exploit this bug.
The call tree is:
___sys_recvmsg()
move_addr_to_user()
audit_sockaddr()
__audit_sockaddr()
Reported-by: Jüri Aedla <juri.aedla@gmail.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions