CVE-2026-79748 in MCPHub
Riassunto
di VulDB • 31/08/2026
MCPHub è un hub unificato per la gestione centralizzata e l'orchestrazione dinamica di più server/API MCP, esponendoli come endpoint separati con strategie di routing flessibili. Prima della versione 0.12.15, gli endpoint POST /api/servers e PUT /api/servers/:name in MCPHub creano/aggiornano le configurazioni dei server MCP e successivamente avviano immediatamente il processo stdio configurato tramite child_process.spawn. Sebbene sia richiesta l'autenticazione, non è presente alcun controllo di autorizzazione che limiti questi endpoint agli amministratori, né esiste una allowlist o un'operazione di sanitization sui campi command e args. Di conseguenza, qualsiasi utente autenticato ma non amministratore può inviare una configurazione del server con "command":"/bin/sh" (o qualsiasi altro binario) e argomenti arbitrari, causando l'esecuzione da parte di MCPHub del processo controllato dall'attaccante come l'utente OS del server MCPHub (comunemente root nell'immagine Docker pubblicata e nelle distribuzioni npx/systemd). Questo problema è stato risolto nella versione 0.12.15.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.