В RustFS е открит предварително зададен в кода токен за достъп

В проекта RustFS, който развива съвместимо с S3 разпределено обектно хранилище, написано на Rust, е открита уязвимост (CVE-2025-68926), наподобяваща бекдор. Проблемът е предизвикан от наличието на твърдо зададен в кода токен за достъп, който позволява свързване към мрежовия сервис по протокол gRPC, като в заглавката «authorization» се указва стойност «rustfs rpc». Токенът е присъствал както в кода на сървера, така и в клиента. На проблема е присвоен критичен ниво на опасност (9.8 от 10).

Атакуващ, който има достъп до мрежовия порт gRPC, може да използва определения токен за извършване на привилегировани операции с хранилището, сред които изтриване на данни, манипулации с потребителски удостоверения и промяна на настройки на клъстера. По подразбиране, RustFS приема gRPC заявки на TCP порт 9000 на всички мрежови интерфейси. Уязвимостта е поправена в версия RustFS 1.0.0-alpha.77. grpcurl -plaintext -H ‘authorization: rustfs rpc’ \ -d ‘{«access_key»: «admin»}’ \ localhost:9000 node_service.NodeService/LoadUser grpcurl -plaintext -H ‘authorization: rustfs rpc’ \ -d ‘{«volume»: «config», «path»: «backdoor.sh», «buf»: «…»}’ \ localhost:9000 node_service.NodeService/WriteAll

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster