В rsync, утилитата за синхронизация на файлове и резервно копиране, е открита уязвимост (CVE-2022-29154), която позволява при свързване с rsync-сървър, контролирано от злонамерен потребител, да запише или презапише произволни файлове в целевата директория на страната на потребителя. Потенциално, атаката също може да бъде извършена в резултат на MITM намеса в транзитния трафик между клиента и легитимния сървър. Проблемът е отстранен в тестовия релиз Rsync 3.2.5pre1.
Уязвимостта напомня за предишни проблеми в SCP и също е причинена от това, че сървърът взема решение за местоположението на записвания файл, а клиентът не проверява правилно това, което сървърът предоставя, спрямо това, което е било поискано, което позволява сървъра да запише файлове, които първоначално не са били поискани от клиента. Например, в случая на копиране на файлове от потребителя в домашната директория, сървър може да предостави вместо поисканите файлове файлове с имена .bash_aliases или .ssh/authorized_keys, и те ще бъдат запазени в домашната директория на потребителя.
Източник: opennet.ru
