CVE-2024-42092 is a high-severity vulnerability in the Linux kernel's davinci GPIO driver. It involves improper validation of the number of IRQs obtained from the Device Tree, which can lead to out-of-bounds array access in the davinci_gpio_probe() function. This flaw arises when the Device Tree is broken or contains errors, causing the gpio_unbanked value to be invalid and potentially exceeding the maximum number of IRQs per bank.