Katalog CVE

CVE-2026-98731

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 funkcji btintel_pcie_recv_frame() jądra Linux zmienna plen typu u16 jest obliczana jako HDR_SIZE + dlen. Dla ramek ACL/ISO dlen jest 16-bitowe, więc wartość >= 0xFFFC powoduje przepełnienie sumy, omijając sprawdzenie "skb->len < plen" i pozwalając skb_trim() obciąć pakiet.

Ocena ryzyka

Może prowadzić do nieprawidłowego przetwarzania pakietów i potencjalnych błędów pamięci w sterowniku Bluetooth PCIe.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której plen jest typu u32, aby dodawanie nie mogło się przekręcić.

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: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame() plen is u16 and computed as HDR_SIZE + dlen. For ACL/ISO frames dlen is a 16-bit field, so a value >= 0xFFFC wraps the sum, bypassing the "skb->len < plen" check and letting skb_trim() truncate the packet. Widen plen to u32 so the addition cannot wrap.

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