Katalog CVE

CVE-2026-99155

Niskie ryzyko· EPSS 8%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 8 - wyżej niż 8% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku xen/scsifront funkcja scsifront_do_response() sprawdza rqid tylko górnym zakresem, ale nie weryfikuje, czy slot shadow[] jest wypełniony. Złośliwy lub błędny backend może zwrócić odpowiedź z rqid w zakresie, ale nieaktywnym, powodując dereferencję NULL.

Ocena ryzyka

Złośliwy lub wadliwy backend Xen może zawiesić gościa poprzez wysłanie nieoczekiwanej odpowiedzi, co prowadzi do odmowy usługi.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką odrzucającą odpowiedzi, których slot shadow nie jest wypełniony.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: scsi: xen/scsifront: Check for a NULL shadow entry on a backend response scsifront_do_response() validates the rqid in a backend response against VSCSIIF_MAX_REQS before using it to index info->shadow[], but then dereferences the entry to test ->inflight without checking that the slot is populated. Shadow slots are NULL before a command is submitted (the host private area is zeroed at allocation) and are reset to NULL in _scsifront_put_rqid() once a request completes, so an in-range rqid that does not correspond to an outstanding request makes the frontend dereference a NULL pointer. A malicious or buggy backend can thus crash the guest by returning a response whose rqid is in range but not in flight -- for example a spurious response before any command has been issued, or a duplicate of one already completed. The ring has only VSCSIIF_MAX_REQS (16) slots, so before the first command every in-range rqid selects a NULL slot. Reject a response whose shadow slot is not populated.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS