In all Qualcomm products with Android releases from CAF using the Linux kernel in a driver function a value from userspace is not properly validated potentially leading to an out of bounds heap write.