aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorIwona Winiarska <[email protected]>2021-08-04 01:48:19 +0200
committerJoel Stanley <[email protected]>2021-08-17 18:00:44 +0930
commit8b07e990fb254fcbaa919616ac77f981cb48c73d (patch)
treed293d1a79b058fdd9e62887a0ca9a146077aa9ba /net/lapb/lapb_timer.c
parentb49a0e69a7b1a68c8d3f64097d06dabb770fec96 (diff)
soc: aspeed: p2a-ctrl: Fix boundary check for mmap
The check mixes pages (vm_pgoff) with bytes (vm_start, vm_end) on one side of the comparison, and uses resource address (rather than just the resource size) on the other side of the comparison. This can allow malicious userspace to easily bypass the boundary check and map pages that are located outside memory-region reserved by the driver. Fixes: 01c60dcea9f7 ("drivers/misc: Add Aspeed P2A control driver") Cc: [email protected] Signed-off-by: Iwona Winiarska <[email protected]> Reviewed-by: Andrew Jeffery <[email protected]> Tested-by: Andrew Jeffery <[email protected]> Reviewed-by: Joel Stanley <[email protected]> Signed-off-by: Joel Stanley <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions