A memory leak vulnerability was identified and fixed in the Linux kernel's gpib lpvo_usb driver. The issue occurred because the driver took references to USB devices during attachment but did not release them upon device disconnection, causing memory to be leaked.