]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
linux(4): Prevent integer overflow in futex_requeue.
authorDmitry Chagin <dchagin@FreeBSD.org>
Thu, 10 Jun 2021 11:23:11 +0000 (14:23 +0300)
committerMark Johnston <markj@FreeBSD.org>
Tue, 29 Jun 2021 20:01:56 +0000 (16:01 -0400)
commit18b6113dfaeca9485aaf7338f0170f7b12603e53
tree1c8dd0ae0e57e6568332d9d0e1d70935f4ca059a
parentee56c5900ae39748aa8dfcde743ad3815e4e78c2
linux(4): Prevent integer overflow in futex_requeue.

To prevent a signed integer overflow in futex_requeue add a sanity check
to catch negative values of nrwake or nrrequeue.

Approved by: so
Security: EN-21:22.linux_futex

(cherry picked from commit 25b09d6f398ea8a260ee8e2e8209fd76c61e13ee)
(cherry picked from commit 43a58daffe7256f0948ce895fed9fae55dec98fc)
sys/compat/linux/linux_futex.c