summaryrefslogtreecommitdiff
path: root/kernel/trace/trace.c
diff options
context:
space:
mode:
authorMohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>2023-09-14 18:04:52 +0530
committerGeorg Veichtlbauer <georg@vware.at>2023-11-08 17:53:52 +0100
commitc742914c6c68c14418af9ac733df21e9ab97bd40 (patch)
tree56dd968b5b77c0147473eed8c2159ac91a118011 /kernel/trace/trace.c
parenta5f115be51ad8f5b1a714ca786ac517b3dc452f8 (diff)
msm: kgsl: Prevent wrap around during user address mapping
When setting svm region during the gpuobj import ioctl call for a usermem address, there is a possibility of a very large input size causing the region's 64-bit end address to wrap around. This can cause the region to incorrectly be considered valid, ultimately allowing a use after free scenario. To prevent this, detect the occurrence of a wrap and reject the import. Change-Id: I4a88f56c58b830d4342e47dc1d1f6290c78ab6b4 Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
Diffstat (limited to 'kernel/trace/trace.c')
0 files changed, 0 insertions, 0 deletions