I prosjektet RustFS, som utviklar ei S3-kompatibel distribuert objektsjø, skriven i Rust, er ein sårbarheit (CVE-2025-68926) oppdaga, som liknar ein bakdør. Problemet kjem av at det er ein hardkodet tilgangstoken i koden, som lar ein koble til nettjenesta via gRPC-protokollen ved å oppgi 'authorization'-overskriften med verdien 'rustfs rpc'. Tokenet var til stades i både server- og klientkoden. Problemet er vurdert som kritisk (9,8 av 10).
Ein angripar med tilgang til gRPC-nettporten kunne bruke den angitte tokenen for å utføre privilegerte operasjonar med lageret, inkludert sletting av data, manipulering av brukarlegitimasjonar og endring av klyngeinnstillingar. Som standard aksepterer RustFS gRPC-forespurnader på TCP-port 9000 på alle nettverksgrensesnitt. Sårbarheita er utbetra i utgjevinga 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
Kilde: opennet.ru
