Katalog CVE

CVE-2026-64357

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W systemie plików XFS w jądrze Linux funkcja xfs_exchmaps_estimate_overhead dodaje narzut bmbt i rmapbt do lokalnej zmiennej resblks, ale końcowe sprawdzenie UINT_MAX nadal testuje req->resblks, czyli wartość przed dodaniem narzutu. Sprawdzenie powinno dotyczyć obliczonej wartości, która jest później używana.

Ocena ryzyka

Błędne sprawdzenie limitu może prowadzić do przydzielenia zbyt dużej rezerwacji bloków, co może spowodować awarię systemu lub inne nieprzewidziane zachowanie.

Rekomendacja

Zastosuj łatkę jądra Linux poprawiającą sprawdzenie limitu na obliczoną wartość rezerwacji.

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: xfs: fix exchmaps reservation limit check xfs_exchmaps_estimate_overhead() adds the bmbt and rmapbt overhead to a local resblks variable, but the final UINT_MAX check still tests req->resblks. That is the reservation value from before the overhead was added. The computed value is stored back in req->resblks and later passed to xfs_trans_alloc(), whose block reservation argument is unsigned int. Check the computed reservation so the existing limit applies to the value that will be used.

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