CVSROOT:        /cvs
Module name:    src
Changes by:     mgloc...@cvs.openbsd.org        2020/08/27 13:55:01

Modified files:
        sys/dev/usb    : usb.c 

Log message:
Fix a potential panic during free(9) which can be caused by an USB
device which returns a spurious value for wTotalLength on a configuration
descriptor request.  Therefore don't relay on wTotalLength for free(9)
but on the length variable which was used for the malloc(9) before.

The issue was reported by
Mikolaj Kucharski <mikolaj (at) kucharski (dot) name> on bugs@.

Discussed and ok deraadt@

Reply via email to