CVE-2024-46836 is a high-severity vulnerability in the Linux kernel's aspeed_udc USB gadget driver. It involves improper validation of the endpoint index, allowing potential out-of-bounds access. The flaw was identified through static analysis and fixed by adding bounds checking to prevent host manipulation of the endpoint array index.