In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - fix out-of-bounds read in imspcuirq() debug logging The debug logging in imspcuirq() unconditionally prints data from pcu->urbinbuf. However, if the interrupt fired for pcu->urbctrl, the actual data resides in pcu->urbctrlbuf. If urb->actuallength for the control URB exceeds pcu->maxinsize, this leads to an out-of-bounds read. Fix this by printing from the correct buffer associated with the URB.