Katalog CVE

CVE-2026-80759

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku Bluetooth hci_aml funkcja aml_download_firmware() odczytuje dwie długości z nagłówka firmware'u i używa ich do konstruowania wskaźników przed sprawdzeniem, czy nagłówek i dane segmentu są obecne. Przycięty lub niespójny obraz firmware'u może spowodować odczyt poza buforem firmware->data podczas konstruowania poleceń TCI. Poprawka odrzuca obrazy krótsze niż nagłówek i zapewnia, że zakresy ICCM i DCCM mieszczą się w załadowanym firmware.

Ocena ryzyka

Ryzyko obejmuje potencjalny odczyt poza granicami pamięci, co może prowadzić do ujawnienia informacji lub niestabilności systemu. Atakujący z dostępem do interfejsu Bluetooth może wykorzystać tę podatność do zakłócenia działania sterownika.

Rekomendacja

Zaleca się natychmiastowe zaktualizowanie jądra Linux do wersji zawierającej poprawkę dla CVE-2026-80759. Należy również ograniczyć dostęp do interfejsów Bluetooth tylko do zaufanych urządzeń.

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: hci_aml: validate firmware segment lengths aml_download_firmware() reads two lengths from the firmware header and uses them to build pointers before checking that the header and segment data are present. A truncated or inconsistent firmware image can make the driver read past firmware->data while constructing TCI commands. Reject images shorter than the header and ensure that the ICCM and DCCM ranges fit within the loaded firmware before downloading either segment.

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