CVE-2026-64536 in Linux
Resumen
por VulDB • 2026-07-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
staging: rtl8723bs: corregir lecturas fuera de límites (OOB) en el bucle IE de is_ap_in_tkip()
El bucle en is_ap_in_tkip() itera sobre los elementos informativos (IEs) sin verificar que queden suficientes bytes antes de desreferenciar la cabecera del IE o su carga útil:
- Se leen pIE->element_id y pIE->length sin comprobar si i + sizeof(*pIE) <= ie_length, por lo que un IE truncado al final del búfer provoca una lectura fuera de límites (OOB).
- Para WLAN_EID_VENDOR_SPECIFIC el código compara pIE->data + 12, lo cual requiere que pIE->length >= 16. Para WLAN_EID_RSN se compara pIE->data + 8, requiriendo que pIE->length >= 12. Ninguno de estos requisitos es verificado.
Se añaden las comprobaciones faltantes de los límites de la cabecera y la carga útil del IE, y cada acceso a datos queda protegido con un valor mínimo explícito para pIE->length, siguiendo el patrón establecido en update_beacon_info().
If you want to get best quality of vulnerability data, you may have to visit VulDB.