I projektet RustFS, som utvecklar en S3-kompatibel distribuerad objektlagring skriven i Rust, har en sÄrbarhet (CVE-2025-68926) identifierats som pÄminner om en bakdörr. Problemet orsakas av att en hÄrdkodad access-token finns i koden, vilket gör det möjligt att ansluta till nÀtverksservicen via gRPC-protokollet genom att ange vÀrdet "rustfs rpc" i "authorization"-huvudet. Token fanns i server- och klientkoden. Problemet har tilldelats en kritisk risknivÄ (9,8 av 10).
En angripare med tillgĂ„ng till gRPC-nĂ€tverksporten kan anvĂ€nda den angivna token för att utföra privilegierade operationer mot lagringen, inklusive borttagning av data, manipulation av anvĂ€ndaruppgifter och Ă€ndring av klusterinstĂ€llningar. Som standard accepterar RustFS gRPC-förfrĂ„gningar pĂ„ TCP-port 9000 pĂ„ alla nĂ€tverksgrĂ€nssnitt. SĂ„rbarheten har Ă„tgĂ€rdats i utgĂ„van 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
KĂ€lla: opennet.ru
