Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit f20252d7 authored by John Stultz's avatar John Stultz Committed by Amit Pundir
Browse files

ANDROID: netfilter: xt_qtaguid: Fix panic caused by processing non-full socket.



In an issue very similar to 4e461c777e3 (xt_qtaguid: Fix panic
caused by synack processing), we were seeing panics on occasion
in testing.

In this case, it was the same issue, but caused by a different
call path, as the sk being returned from qtaguid_find_sk() was
not a full socket. Resulting in the sk->sk_socket deref to fail.

This patch adds an extra check to ensure the sk being retuned
is a full socket, and if not it returns NULL.

Reported-by: default avatarMilosz Wasilewski <milosz.wasilewski@linaro.org>
Signed-off-by: default avatarJohn Stultz <john.stultz@linaro.org>
parent af798507
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment