diff options
| author | Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com> | 2023-09-14 18:04:52 +0530 |
|---|---|---|
| committer | Georg Veichtlbauer <georg@vware.at> | 2023-11-08 17:53:52 +0100 |
| commit | c742914c6c68c14418af9ac733df21e9ab97bd40 (patch) | |
| tree | 56dd968b5b77c0147473eed8c2159ac91a118011 /kernel/trace/trace.c | |
| parent | a5f115be51ad8f5b1a714ca786ac517b3dc452f8 (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
