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> Signed-off-by:
Puranam V G Tejaswi <quic_pvgtejas@quicinc.com>
parent
de59b74d
-
mentioned in commit e0f34939
-
mentioned in commit 088eb3eb
-
mentioned in commit msm-4.9@77de1a60
-
mentioned in commit 6cdd9214
Please register or sign in to comment