CVE-2019-11516 in Wireless IoT
Riassunto
di VulDB • 20/06/2026
È stato rilevato un problema nel componente Bluetooth della codebase Wireless IoT di Cypress (precedentemente di proprietà di Broadcom). Le Extended Inquiry Responses (EIR) vengono gestite in modo improprio, causando un heap-based buffer overflow durante l'inquiry del dispositivo. Questo overflow può essere utilizzato per sovrascrivere funzioni esistenti con codice arbitrario. I bit Reserved for Future Use (RFU) non vengono scartati da eir_handleRx() e sono inclusi nella lunghezza di un'EIR. Di conseguenza, è possibile superare i 240 byte previsti, il che porta a un heap-based buffer overflow in eir_getReceivedEIR(), chiamata da bthci_event_SendInquiryResultEvent(). Per sfruttare questo bug, un attaccante deve connettersi ripetutamente al dispositivo della vittima in un breve lasso di di tempo da diversi indirizzi sorgente. Ciò causerà lo stack Bluetooth della vittima nel risolvere i nomi dei dispositivi e quindi nell'allocare buffer con dati controllati dall'attaccante. A causa della corruzione dell'heap, il nome verrà eventualmente scritto in una posizione controllata dall'attaccante, portando a una condizione write-what-where.
If you want to get best quality of vulnerability data, you may have to visit VulDB.