5 matches found
CVE-2026-89738
A flaw was found in the Linux kernel's at91udc USB gadget driver. In polled-VBUS mode, a timing issue during driver unbinding or probe failure can lead to a use-after-free vulnerability. A local attacker could exploit this by triggering a normal driver unbind operation, which may interleave with ...
CVE-2026-89738
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: at91udc: drain polled-VBUS timer/work before udc is freed In polled-VBUS mode board.vbuspin && board.vbuspolled, probe arms a self-restarting cycle: at91vbustimer schedules vbustimerwork, and at91vbustimerwork calls...
CVE-2026-89738
CVE-2026-89738 is a use-after-free vulnerability in the Linux kernel's at91_udc USB gadget driver. In polled-VBUS mode, a self-restarting timer and work-item cycle is armed during driver probe but never cancelled on teardown (driver unbind or probe failure). Because the udc struct is devm-allocat...
EUVD-2026-76650
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: at91udc: drain polled-VBUS timer/work before udc is freed In polled-VBUS mode board.vbuspin && board.vbuspolled, probe arms a self-restarting cycle: at91vbustimer schedules vbustimerwork, and at91vbustimerwork calls...
CVE-2026-89738 usb: gadget: at91_udc: drain polled-VBUS timer/work before udc is freed
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: at91udc: drain polled-VBUS timer/work before udc is freed In polled-VBUS mode board.vbuspin && board.vbuspolled, probe arms a self-restarting cycle: at91vbustimer schedules vbustimerwork, and at91vbustimerwork calls...