Katalog CVE

CVE-2022-21546

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

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

Streszczenie

W jądrze Linuxa w podsystemie SCSI target wykryto podatność powodującą awarię (crash) podczas obsługi poleceń WRITE_SAME z ustawionym bitem NDOB (No Data Buffer). Problem występuje, gdy brak jest bufora danych, a kod próbuje uzyskać dostęp do nieistniejącej struktury t_data_sg. Łatka dodaje sprawdzenie bitu NDOB oraz walidację liczby elementów scatter-gather.

Ocena ryzyka

Atakujący z dostępem do interfejsu SCSI target może doprowadzić do awarii jądra, co skutkuje przerwaniem działania usług i potencjalną odmową usługi (DoS).

Rekomendacja

Zastosuj aktualizację jądra Linuxa zawierającą poprawkę dla CVE-2022-21546. Jeśli nie jest to możliwe, ogranicz dostęp do interfejsów SCSI target tylko zaufanym podmiotom.

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: target: Fix WRITE_SAME No Data Buffer crash In newer version of the SBC specs, we have a NDOB bit that indicates there is no data buffer that gets written out. If this bit is set using commands like "sg_write_same --ndob" we will crash in target_core_iblock/file's execute_write_same handlers when we go to access the se_cmd->t_data_sg because its NULL. This patch adds a check for the NDOB bit in the common WRITE SAME code because we don't support it. And, it adds a check for zero SG elements in each handler in case the initiator tries to send a normal WRITE SAME with no data buffer.

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