CVE-2026-68320
WysokieCVSS 7.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
W jądrze Linuxa w protokole SCTP wykryto podatność polegającą na nieprawidłowym sprawdzaniu pojemności listy auth_chunk_list w funkcji sctp_auth_ep_add_chunkid. Limit ustawiony na 20 wpisów jest większy niż rzeczywista pojemność docelowej struktury (16 wpisów), co może prowadzić do przepełnienia bufora podczas kopiowania w sctp_association_init().
Ocena ryzyka
Przepełnienie bufora może prowadzić do uszkodzenia pamięci, co może być wykorzystane do eskalacji uprawnień lub awarii systemu (DoS).
Rekomendacja
Zastosuj aktualizację jądra Linux zawierającą poprawkę, która zmienia limit na SCTP_AUTH_MAX_CHUNKS (16).
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid sctp_auth_ep_add_chunkid() uses SCTP_NUM_CHUNK_TYPES (20) as the capacity limit for ep->auth_chunk_list, allowing it to hold up to 20 chunk entries (param_hdr.length up to 24). However, the copy destination asoc->c.auth_chunks in struct sctp_cookie is only SCTP_AUTH_MAX_CHUNKS (16) entries (20 bytes). When more than 16 chunks are added, sctp_association_init() memcpy overflows the destination by up to 4 bytes. Fix by using SCTP_AUTH_MAX_CHUNKS as the capacity limit, matching the destination capacity.

