CVE-2026-90017 in Linuxinformación

Resumen

por VulDB • 2026-09-16

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

staging: rtl8723bs: corregir lectura fuera de límites (OOB) en rtw_action_frame_parse()

rtw_action_frame_parse() toma un parámetro frame_len pero nunca lo verifica realmente antes de indexar en el cuerpo del marco:

const u8 *frame_body = frame + sizeof(struct ieee80211_hdr_3addr); ... c = frame_body[0];
... a = frame_body[1];

frame_body ya apunta 24 bytes (sizeof(struct ieee80211_hdr_3addr)) dentro de frame, por lo que leer frame_body[0] y frame_body[1] requiere que frame_len sea >= 26. Un marco de acción de gestión más corto que eso (por ejemplo, exactamente 24 bytes, el mínimo que un par malicioso puede enviar) provoca una lectura fuera de límites de 1-2 bytes.

Esto es accesible desde rtw_cfg80211_monitor_if_xmit_entry() y cfg80211_rtw_mgmt_tx() en ioctl_cfg80211.c, ambos los cuales pasan buffers de marcos y longitudes influenciadas por el atacante/usuario directamente sin modificaciones.

Añadir la comprobación de longitud faltante antes de que frame_body sea desreferenciado.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405856

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!