CVE-2026-70456
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 33 - wyżej niż 33% wszystkich znanych CVE
Streszczenie
rsync w wersjach od 3.0.1 do przed 3.5.0 zawiera podatność na zapis poza granicami (out-of-bounds write) w funkcji read_args(), która pozwala złośliwemu nadawcy uszkodzić sąsiednią pamięć sterty, wysyłając spreparowaną listę argumentów. Gdy liczba argumentów powoduje, że alokacja argv jest dokładnie pełna, końcowy terminator NULL jest zapisywany o jeden slot poza granicę alokacji, uszkadzając sąsiednią pamięć sterty.
Ocena ryzyka
Podatność może prowadzić do uszkodzenia pamięci, co może umożliwić zdalne wykonanie kodu lub spowodować awarię usługi.
Rekomendacja
Zaktualizuj rsync do wersji 3.5.0 lub nowszej, która zawiera poprawkę.
Oryginalny opis (angielski, źródło NVD)
rsync 3.0.1 before 3.5.0 contains an out-of-bounds write vulnerability in the read_args() function that allows a malicious sender to corrupt adjacent heap memory by sending a crafted argument list. When the argument count causes the argv allocation to be exactly full, the trailing NULL terminator is written one slot beyond the allocation boundary, corrupting adjacent heap memory.

