Katalog CVE

CVE-2026-97907

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w Bluetooth: btrtl, podczas parsowania formatu firmware v2, gdy key_id z chipa jest zerowe, funkcja rtlbt_parse_firmware_v2() celowo ignoruje wszystkie nagłówki zabezpieczeń, ale implementacja po prostu przerywa switch i wycieka niezainicjalizowany kod powrotu.

Ocena ryzyka

Wyciek niezainicjalizowanego kodu powrotu może prowadzić do nieprzewidywalnego zachowania lub błędów w dalszym przetwarzaniu, co może wpłynąć na stabilność systemu.

Rekomendacja

Zastosuj poprawkę, która używa 'continue' zamiast 'break' w pętli, aby poprawnie pominąć nagłówki zabezpieczeń.

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: Bluetooth: btrtl: Don't leak return code when parsing firmware format v2 When key_id from chip is zero, rtlbt_parse_firmware_v2() intentionally ignores all security headers. However, the implementation simply breaks from a switch statement and leaks uninitialized return code `rc' (if the first section is a security one) or the previous section's `rc'. Fix it by really skipping a loop with `continue'. For consistency and readability, also do the same for the default case.

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