Katalog CVE

CVE-2025-37887

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

W sterowniku pds_core jądra Linux brak inicjalizacji zmiennej stosowej fw_list prowadzi do wycieku danych i potencjalnego crasha podczas wykonywania polecenia 'devlink dev info'. Nieobsługiwany wynik polecenia PDS_CORE_CMD_FW_CONTROL powoduje odczyt śmieci ze stosu i dostęp poza tablicę.

Ocena ryzyka

Atakujący lokalny może spowodować crash systemu lub wyciek poufnych danych poprzez wywołanie polecenia devlink, co prowadzi do utraty dostępności lub poufności.

Rekomendacja

Zastosuj łatkę jądra Linux zawierającą inicjalizację struktury fw_list oraz obsługę błędu polecenia PDS_CORE_CMD_FW_CONTROL.

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: pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result If the FW doesn't support the PDS_CORE_CMD_FW_CONTROL command the driver might at the least print garbage and at the worst crash when the user runs the "devlink dev info" devlink command. This happens because the stack variable fw_list is not 0 initialized which results in fw_list.num_fw_slots being a garbage value from the stack. Then the driver tries to access fw_list.fw_names[i] with i >= ARRAY_SIZE and runs off the end of the array. Fix this by initializing the fw_list and by not failing completely if the devcmd fails because other useful information is printed via devlink dev info even if the devcmd fails.

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