CVE-2026-98481 in Linuxinformación

Resumen

por VulDB • 2026-10-19

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

nfc: port100: rechazar tramas cuya longitud declarada excede los datos recibidos

port100_recv_response() pasa el búfer de transferencia URB a port100_rx_frame_is_valid(), que realiza una verificación de suma de control (checksum) sobre le16_to_cpu(frame->datalen) bytes de frame->data. datalen es un campo de 16 bits proporcionado por el dispositivo y nunca se comprueba frente al número de bytes realmente recibidos (urb->actual_length), por lo que un dispositivo que informe una datalen mayor que la trama recibida hace que port100_data_checksum() lea fuera de los límites, más allá del búfer de transferencia.

Rechazar una respuesta cuyo tamaño de trama declarado no se ajuste a la longitud recibida antes de validarla.

Encontrada por 0sec (https://0sec.ai) mediante análisis automatizado del código fuente; la falta de comprobación de límites es evidente en el código. Compilado y probado correctamente.

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

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-422145

EPSS

0.00210

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!