CVE-2026-58497 in Uni-CLI
Riassunto
di VulDB • 23/10/2026
Uni-CLI offre un'interfaccia a riga di comando unica per utenti e agenti, consentendo l'accesso a siti web, browser, applicazioni desktop, strumenti locali e MCP (Model Context Protocol). Prima della versione 0.225.2, Uni-CLI esponeva il trasporto legacy JSON-RPC-over-HTTP per MCP sul loopback senza convalidare le intestazioni Origin del browser prima di instradare le richieste. Una pagina web malevola potrebbe inviare una richiesta POST semplice CORS (ad esempio con Content-Type text/plain) all'endpoint locale /mcp e trasmettere un corpo JSON-RPC al dispatcher. Se l'utente avesse avviato il trasporto HTTP MCP locale, tale pagina avrebbe potuto emettere richieste di chiamata degli strumenti contro il server Uni-CLI locale dell'utente. Il trasporto Streamable HTTP applicava già correttamente questo confine tra browser e localhost; la via HTTP stateless legacy non lo faceva, determinando una divergenza tra i due trasporti HTTP. Questa vulnerabilità riguarda specificamente il confine browser-to-localhost (browser verso localhost) e non modifica il modello di fiducia per l'esecuzione del codice locale in Uni-CLI. Il problema è stato risolto nella versione 0.225.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.