Katalog CVE

CVE-2026-43495

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

W jądrze Linuxa w sterowniku WWAN t7xx funkcja t7xx_port_enum_msg_handler() używa dostarczonego przez modem pola port_count jako granicy pętli bez sprawdzania, czy bufor wiadomości zawiera wystarczające dane. Wysyłanie port_count=65535 w 12-bajtowym buforze powoduje odczyt poza zakresem (slab-out-of-bounds) do 262140 bajtów. Dodano odpowiednie sprawdzenia rozmiaru.

Ocena ryzyka

Zdalny atakujący (modem) może spowodować odczyt poza zakresem pamięci jądra, co może prowadzić do wycieku wrażliwych danych lub awarii systemu.

Rekomendacja

Należy zaktualizować jądro Linuxa do wersji zawierającej poprawkę, która dodaje walidację rozmiaru bufora w sterowniku t7xx.

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: net: wwan: t7xx: validate port_count against message length in t7xx_port_enum_msg_handler t7xx_port_enum_msg_handler() uses the modem-supplied port_count field as a loop bound over port_msg->data[] without checking that the message buffer contains sufficient data. A modem sending port_count=65535 in a 12-byte buffer triggers a slab-out-of-bounds read of up to 262140 bytes. Add a sizeof(*port_msg) check before accessing the port message header fields to guard against undersized messages. Add a struct_size() check after extracting port_count and before the loop. In t7xx_parse_host_rt_data(), guard the rt_feature header read with a remaining-buffer check before accessing data_len, validate feat_data_len against the actual remaining buffer to prevent OOB reads and signed integer overflow on offset. Pass msg_len from both call sites: skb->len at the DPMAIF path after skb_pull(), and the validated feat_data_len at the handshake path.

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