CVE-2026-70457
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 29 - wyżej niż 29% wszystkich znanych CVE
Streszczenie
rsync w wersji 3.2.3 przed 3.5.0 zawiera podatność na zapis poza zakresem w funkcji parse_size_arg(). Wartość zwracana przez snprintf() jest używana bezpośrednio jako indeks tablicy bez sprawdzenia granic, co może prowadzić do zapisu poza pamięcią .bss i jej uszkodzenia.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do uszkodzenia pamięci, co może prowadzić do awarii lub potencjalnie do wykonania kodu.
Rekomendacja
Zaktualizuj rsync do wersji 3.5.0 lub nowszej.
Oryginalny opis (angielski, źródło NVD)
rsync 3.2.3 before 3.5.0 contains an out-of-bounds write in parse_size_arg() where the return value of snprintf() is used directly as an index into a .bss-segment array without bounds checking. When snprintf truncates the formatted size string, the return value equals the number of characters that would have been written including the truncated portion, and this value may exceed the array length. The subsequent indexed write targets memory outside the intended array bounds, corrupting .bss memory.

