Katalog CVE

CVE-2026-53371

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linuxa w sterowniku RDMA/ionic odkryto podatność polegającą na odczycie poza zakresem bufora node_desc. Funkcja hca_type_show() używa nieograniczonego formatu "%s" do wyświetlania node_desc, który może nie być zakończony znakiem NUL, co prowadzi do wycieku danych z sąsiednich pól struktury ib_device.

Ocena ryzyka

Atakujący z uprawnieniami użytkownika może zapisać dokładnie 64 bajty do pliku sysfs node_desc, powodując odczyt poza zakresem i potencjalny wyciek wrażliwych danych z pamięci jądra.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linuksa do wersji zawierającej poprawkę ograniczającą format w hca_type_show() do %.64s, co zapobiega odczytowi poza buforem.

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: RDMA/ionic: bound node_desc sysfs read with %.64s node_desc[64] in struct ib_device is not guaranteed to be NUL- terminated. The core IB sysfs handler uses "%.64s" for exactly this reason (drivers/infiniband/core/sysfs.c:1307), since node_desc_store() performs a raw memcpy of up to IB_DEVICE_NODE_DESC_MAX bytes with no NUL termination: memcpy(desc.node_desc, buf, min_t(int, count, IB_DEVICE_NODE_DESC_MAX)); If exactly 64 bytes are written via the node_desc sysfs file, the array contains no NUL byte. The ionic hca_type_show() handler uses unbounded "%s" and will read past the end of node_desc into adjacent fields of struct ib_device until it encounters a NUL. ionic supports IB_DEVICE_MODIFY_NODE_DESC, so this is triggerable by userspace. Match the core handler and bound the format specifier.

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