Katalog CVE

CVE-2026-72156

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w sterowniku FPGA Microchip SPI funkcja mpf_ops_parse_header() odczytuje jeden bajt przed początkiem bufora, gdy header_size wynosi zero. Może to prowadzić do odczytu poza zakresem pamięci.

Ocena ryzyka

Lokalny atakujący z dostępem do bitstreamu FPGA może spowodować odczyt poza pamięcią, prowadząc do wycieku informacji lub awarii.

Rekomendacja

Zastosuj poprawkę jądra Linux, która zwraca -EINVAL w przypadku zerowego header_size, aby zapobiec 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: fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header() mpf_ops_parse_header() reads header_size from the bitstream at MPF_HEADER_SIZE_OFFSET (24). When header_size is zero, the expression *(buf + header_size - 1) reads one byte before the buffer start. Since initial_header_size is set to 71 in mpf_ops, the fpga-mgr core guarantees the buffer is large enough to reach MPF_HEADER_SIZE_OFFSET. The only real gap is the zero header_size case, which cannot be resolved by providing a larger buffer, so return -EINVAL.

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