aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorDmitry Safonov <[email protected]>2018-08-05 01:35:53 +0100
committerDavid S. Miller <[email protected]>2018-08-04 17:52:51 -0700
commit91874ecf32e41b5d86a4cb9d60e0bee50d828058 (patch)
treea4283cc102cac38e593c53424c777eab8ab1c0fa /tools/perf/scripts/python/export-to-sqlite.py
parent5dbfb6eca0b23751d9ab21989a07b5a22fa544fe (diff)
netlink: Don't shift on 64 for ngroups
It's legal to have 64 groups for netlink_sock. As user-supplied nladdr->nl_groups is __u32, it's possible to subscribe only to first 32 groups. The check for correctness of .bind() userspace supplied parameter is done by applying mask made from ngroups shift. Which broke Android as they have 64 groups and the shift for mask resulted in an overflow. Fixes: 61f4b23769f0 ("netlink: Don't shift with UB on nlk->ngroups") Cc: "David S. Miller" <[email protected]> Cc: Herbert Xu <[email protected]> Cc: Steffen Klassert <[email protected]> Cc: [email protected] Cc: [email protected] Reported-and-Tested-by: Nathan Chancellor <[email protected]> Signed-off-by: Dmitry Safonov <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions