CVE-2026-98724 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nvmet: pci-epf: lehne zu kurze SGL-Segmente ab

Der Host steuert die Länge eines SGL-Segments (Scatter-Gather List). Eine von Null verschiedene Länge, die kleiner als ein einzelner SGL-Dateneintrag ist, führt dazu, dass nr_descs null ergibt. Dadurch liest nvmet_pci_epf_get_sgl_segment() das Typ-Byte von sgls[-1] außerhalb des zugewiesenen Puffers. Wenn dieses Byte einen Segmentdateneintrags-Typ enthält, kopiert die Funktion außerdem die vorangehenden 16 Bytes und gibt eine negative Anzahl an Dateneinträgen zurück.

Der fehlerhafte Lesezugriff wurde in 3 von 3 KASAN-Starts reproduziert, wobei der Host-Datentransfer nur durch einen KUnit-Test simuliert wurde:

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 ...

Lehnen Sie Segmente ab, die nicht mindestens einen Dateneintrag aufnehmen können, bevor deren Inhalte zugewiesen oder übertragen werden.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421984

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!