Katalog CVE

CVE-2026-68278

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

W jądrze Linux w funkcji drm_dp_sideband_append_payload() w drm/dp/mst występują trzy błędy przepełnienia bufora: niedomiar curchunk_len przy msg_len=0, przepełnienie bufora chunk[48] oraz przepełnienie bufora msg[256]. Błędy są osiągalne przez każde urządzenie MST, które może wysyłać sfałszowane odpowiedzi sideband.

Ocena ryzyka

Podatność może prowadzić do zapisu poza zakresem pamięci, co może skutkować awarią systemu, eskalacją uprawnień lub zdalnym wykonaniem kodu w kontekście jądra.

Rekomendacja

Zastosuj poprawkę z jądra Linux, która naprawia wszystkie trzy błędy przepełnienia bufora w funkcji drm_dp_sideband_append_payload().

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: drm/dp/mst: fix buffer overflows in sideband chunk accumulation drm_dp_sideband_append_payload() has three related bugs when processing device-provided sideband reply data: 1. Zero-length curchunk_len underflow: msg_len is a 6-bit field taken directly from the DP sideband header. If a device sends msg_len=0, curchunk_len is set to zero. The condition (curchunk_idx >= curchunk_len) is immediately true, and curchunk_len-1 wraps to 255 (u8 underflow). drm_dp_msg_data_crc4() reads 255 bytes from chunk[48], then memcpy() writes 255 bytes into msg[], both far out of bounds. 2. chunk[48] overflow: curchunk_len can reach 63 (6-bit field). chunk[] is only 48 bytes. Multi-iteration payload assembly appends 16-byte blocks until curchunk_idx reaches curchunk_len, writing up to 15 bytes past the end of chunk[] into msg[]. 3. msg[256] overflow: each chunk contributes (curchunk_len-1) bytes to msg[]. No check ensures curlen + (curchunk_len-1) stays within msg[256], so the memcpy can spill into adjacent struct fields. All three are reachable from any DP MST device that can forge sideband reply messages on a physical connection.

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