CVE-2026-98167 in Linuxinformación

Resumen

por VulDB • 2026-10-06

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

smb: cliente: corregir server->total_read para PDUs compuestas encriptadas

En receive_encrypted_standard(), server->total_read queda establecido con el tamaño completo del frame desencriptado al recorrer los sub-PDUs de un frame compuesto y encriptado. Como resultado, cifs_handle_standard() pasa este tamaño completo a smb2_check_message(), lo que hace que las protecciones (guards) de longitud PDU validen incorrectamente todo el frame compuesto en lugar del sub-PDU actual.

Esto permite que los sub-PDUs truncados que no son los últimos eviten la validación de longitud, provocando lecturas fuera de límites (out-of-bounds reads) en smb2_get_data_area_len().

Se corrige esto estableciendo server->total_read con la longitud real del sub-PDU actual: next_cmd para los sub-PDUs que no son el último, y pdu_length restante para el último.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414094

EPSS

0.00225

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!