Plugin4Shell è una vulnerabilità RCE zero click segnalata negli aggiornamenti dei plugin degli agenti IA per il coding: un plugin già fidato può essere sostituito con codice dannoso ed eseguito automaticamente. Claude Code 2.1.179 e Codex 0.146.0 sono stati indicati come corretti; il percorso interessato di Gemini C...
Pubblicato daModificato con GPT-5.6 TerraImmagini generate con GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is the “Plugin4Shell” zero-click remote-code-execution vulnerability disclosed by Air in major AI coding agents, how does it bypass SHA. Article summary: Plugin4Shell is Air Security’s name for a reported zero-click, high-severity remote-code-execution flaw in AI coding agents’ plugin-update paths. It is not primarily a model vulnerability: it is a software-supply-chain p. Topic tags: general, general web, user generated, documentation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
Plugin4Shell è il nome dato da Air a una vulnerabilità ad alta gravità, con esecuzione remota di codice (remote code execution, RCE) zero-click, segnalata nella gestione dei plugin di importanti agenti IA per il coding. Non riguarda un difetto intrinseco dei modelli linguistici: è un problema di catena di fornitura software. Un attaccante può trasformare un plugin di cui lo sviluppatore si fida già in un veicolo per eseguire codice dannoso sul suo computer. 2
3
I marketplace dei plugin identificano spesso una revisione tramite lo SHA di un commit Git. In teoria, il collegamento a uno specifico commit dovrebbe rendere immutabile il codice atteso: l’agente dovrebbe recuperare esattamente quella revisione e verificare che quanto scaricato corrisponda allo SHA previsto.
Secondo il rapporto di Air, il controllo falliva dopo il checkout. L’agente effettuava il checkout del commit indicato dal marketplace, ma non verificava che i file realmente ottenuti corrispondessero a quel commit fissato. Un attaccante in grado di controllare il repository del plugin poteva quindi far risolvere il checkout a codice malevolo, mentre l’agente continuava a considerare il plugin vincolato e affidabile. 2
La distinzione è cruciale: un hash protegge soltanto se l’applicazione confronta in modo indipendente l’artefatto ricevuto con il valore immutabile che intendeva scaricare. La sola presenza di un pin nei metadati del marketplace non tutela l’utente se manca la verifica successiva al checkout.
Al momento della compromissione, lo sviluppatore non deve autorizzare una nuova installazione. Se un plugin legittimo è già installato, un aggiornamento automatico può scaricare ed eseguire la sostituzione controllata dall’attaccante senza una nuova richiesta, un clic o una reinstallazione. 2
6
Il punto d’ingresso iniziale è quindi a monte del computer dello sviluppatore: il controllo del repository di un plugin fidato o del relativo percorso di pubblicazione. È perciò più corretto leggere il caso come un rischio di supply chain, non come la semplice installazione volontaria di un’estensione palesemente insicura.
L’esecuzione remota di codice in un ambiente di sviluppo può dare all’attaccante, di fatto, la stessa capacità di accesso dell’utente e del processo dell’agente. Secondo le notizie sulla divulgazione della falla, ciò può includere sistemi e dati aziendali accessibili al dipendente che esegue l’agente. 3
4
In concreto, l’esposizione può comprendere file sorgente locali, repository, strumenti di build, variabili d’ambiente e credenziali disponibili nella sessione dello sviluppatore. Se tali credenziali consentono l’accesso ad account cloud, servizi di controllo versione, pipeline CI/CD o strumenti collegati, una workstation compromessa può diventare un punto d’appoggio verso risorse aziendali più ampie. L’impatto effettivo dipende dai privilegi e dai segreti realmente disponibili all’agente e all’account utente. 3
4
Air ha segnalato Plugin4Shell per Claude Code, OpenAI Codex, Copilot e Gemini CLI. 2
Poiché si tratta di una divulgazione recente e lo stato dei fornitori può cambiare, i team dovrebbero controllare versione e avvisi di sicurezza relativi allo specifico agente utilizzato prima di considerare risolto il problema.
L’aggiornamento a una versione indicata come corretta è il primo passo. La lezione più ampia è che i plugin degli agenti per il coding vanno trattati come software di terze parti eseguibile, con accesso a un ambiente di sviluppo privilegiato.
Le misure consigliate includono:
Plugin4Shell mostra come gli agenti IA possano amplificare problemi di sicurezza già noti. Gli agenti per il coding recuperano sempre più plugin e operano accanto a repository, strumenti cloud, token e workflow di distribuzione. Una compromissione del percorso di aggiornamento può quindi diventare una via per sottrarre credenziali o accedere a codice sorgente e infrastrutture. 3
4
Il caso si affianca, senza sostituirsi, ai rischi di prompt injection. Un repository, una segnalazione, un documento o l’output di uno strumento malevolo può tentare di indurre un agente a compiere un’azione non sicura. Plugin4Shell è diverso: la debolezza segnalata nel percorso di aggiornamento poteva eseguire codice dannoso senza attendere una nuova istruzione o l’approvazione dell’utente. Entrambi i rischi diventano più seri quando gli agenti possono usare strumenti e dispongono di permessi significativi.
La conclusione operativa è semplice: un agente IA per il coding va amministrato come un endpoint di automazione privilegiato. Va aggiornato rapidamente, limitato in ciò che può installare e raggiungere, e il codice che entra nell’ambiente di sviluppo va verificato con precisione.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Plugin4Shell è una vulnerabilità RCE zero click segnalata negli aggiornamenti dei plugin degli agenti IA per il coding: un plugin già fidato può essere sostituito con codice dannoso ed eseguito automaticamente.
Plugin4Shell è una vulnerabilità RCE zero click segnalata negli aggiornamenti dei plugin degli agenti IA per il coding: un plugin già fidato può essere sostituito con codice dannoso ed eseguito automaticamente. Claude Code 2.1.179 e Codex 0.146.0 sono stati indicati come corretti; il percorso interessato di Gemini CLI è deprecato, mentre per Copilot esposizione e rimedio restano oggetto di valutazioni divergenti nei resocont...
La risposta pratica è aggiornare gli agenti, limitare gli update automatici dei plugin, consentire solo versioni immutabili approvate e ridurre privilegi e segreti disponibili ai processi dell’agente.