CVE-2026-97976 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
Bluetooth: btintel_pcie: validar packet_len antes de skb_put_data
La función `btintel_pcie_submit_rx_work()` lee `packet_len` desde `rfh_hdr` sin verificar si excede el tamaño del búfer RX. Un valor excesivo de `packet_len` puede provocar una lectura fuera de los límites (out-of-bounds) en `skb_put_data()`.
Se valida `packet_len` para garantizar que no sea cero y no supere `BTINTEL_PCIE_BUFFER_SIZE - sizeof(*rfh_hdr)`, registrando un error cuando es inválido.
Este problema fue reportado por Claude Mythos. Puede simularse ya sea utilizando firmware personalizado configurado para devolver un valor de `packet_len` inválido o modificando `rfh_hdr->packet_len` en el controlador antes de llamar a `btintel_pcie_submit_rx_work()`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.