CVE-2026-98724 in Linuxinformación

Resumen

por VulDB • 2026-10-18

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

nvmet: pci-epf: rechazar segmentos SGL demasiado cortos

El host controla la longitud de un segmento SGL. Una longitud distinta de cero pero menor que la de un descriptor SGL hace que nr_descs sea cero, por lo que nvmet_pci_epf_get_sgl_segment() lee el byte de tipo de sgls[-1] fuera del búfer asignado. Si ese byte contiene un tipo de descriptor de segmento, la función también copia los 16 bytes precedentes y devuelve un recuento de descriptores negativo.

La lectura se reprodujo en 3/3 arranques con KASAN, simulando únicamente la transferencia del host mediante una prueba KUnit:

BUG: KASAN: slab-out-of-bounds in nvmet_pci_epf_get_sgl_segment Read of size 1 by task kunit_try_catch Call Trace: nvmet_pci_epf_get_sgl_segment nvmet_pci_epf_short_sgl_test Kernel panic - not syncing: KASAN: panic_on_warn set ...

Rechazar los segmentos que no pueden contener un descriptor antes de asignar o transferir su contenido.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-421984

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!