CVSROOT:        /cvs
Module name:    src
Changes by:     kir...@cvs.openbsd.org  2025/04/03 05:02:44

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

Log message:
sys/usb: fix potential buffer overflow from oversized USB chunks

If a device announces it will send n bytes but then actually sends a
chunk larger than n bytes, a kernel without DIAGNOSTIC appears to
overwrite memory past the buffer boundary. Conversely, with DIAGNOSTIC
enabled, this memory overwrite does not occur.

OK: mpi@

Reply via email to