[Linux-stable-mirror] [PATCH 3.18 05/69] USB: core: prevent malicious bNumInterfaces overflow