aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorLars-Peter Clausen <[email protected]>2016-10-18 16:54:00 +0200
committerLinus Walleij <[email protected]>2016-10-21 14:38:02 +0200
commit0f4bbb233743bdfd51d47688b0bc2561f310488b (patch)
tree81da4136ccd901439b0f3ed777a7f2c1a520cd81 /tools/perf/scripts/python/export-to-postgresql.py
parent1f1cc4566bd9dd8d3cf19965a4b6392143618536 (diff)
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak
The GPIO_GET_CHIPINFO_IOCTL handler allocates a gpiochip_info struct on the stack and then passes it to copy_to_user(). But depending on the length of the GPIO chip name and label the struct is only partially initialized. This exposes the previous, potentially sensitive, stack content to the issuing userspace application. To avoid this make sure that the struct is fully initialized. Cc: [email protected] Fixes: 521a2ad6f862 ("gpio: add userspace ABI for GPIO line information") Signed-off-by: Lars-Peter Clausen <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions