PT-2026-116943 · Linux · Linux

CVE-2026-98724

·

Published

2026-10-18

·

Updated

2026-10-18

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
nvmet: pci-epf: reject too-short SGL segments
The host controls an SGL segment's length. A nonzero length smaller than one SGL descriptor makes nr descs zero, so nvmet pci epf get sgl segment() reads the type byte of sgls[-1] outside the allocated buffer. If that byte contains a segment descriptor type, the function also copies the preceding 16 bytes and returns a negative descriptor count.
The read was reproduced in 3/3 KASAN boots with only the host transfer mocked by a KUnit test:
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 ...
Reject segments that cannot hold one descriptor before allocating or transferring their contents.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-98724

Affected Products

Linux