A RustFS-ben előre definiált hozzáférési tokent találtak a kódban

A Rust nyelvben írt, S3-compatibilis elosztott objektum tárolót fejlesztő RustFS projektben felfedeztek egy sebezhetőséget (CVE-2025-68926), amely egy hátsó ajtóra emlékeztet. A probléma forrása egy keményen kódolt hozzáférési token megléte, amely lehetővé teszi a gRPC protokollon keresztüli kapcsolódást a hálózati szolgáltatáshoz, ha az "authorization" fejlécben a "rustfs rpc" értéket adjuk meg. A token a szerver és a kliens kódjában is megtalálható. A probléma kritikus veszélyességi szintet kapott (9.8 a 10-ből).

A támadó, aki hozzáfér a gRPC hálózati porthoz, felhasználhatja a megadott tokent jogosult műveletek végrehajtására a tárolóban, beleértve az adatok törlését, a felhasználói fiókokkal kapcsolatos manipulációkat és a klaszter beállításainak módosítását. Alapértelmezés szerint a RustFS a gRPC kéréseket a 9000-es TCP porton fogadja el minden hálózati interfészen. A sebezhetőséget a RustFS 1.0.0-alpha.77 kiadásával javították. 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

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster