L'accesso da riga di comando significa che un utente può eseguire un programma direttamente su un host tramite una shell o un'interfaccia locale simile, invece di raggiungerlo عبر la rete. In termini di sicurezza, questo è importante perché l'attaccante ha già un punto d'appoggio sul sistema, anche se solo come utente locale senza privilegi.
L'accesso locale è importante nei percorsi di exploit che dipendono dal comportamento del filesystem, dai confini dei privilegi o da strumenti di amministrazione considerati attendibili. Ad esempio, un difetto nella gestione dello spool di un server potrebbe essere raggiungibile solo quando qualcuno può invocare il programma localmente e fornire argomenti costruiti ad arte o attivare le sue operazioni interne sui file. I difensori considerano i punti di ingresso da riga di comando come parte della superficie d'attacco: limitare chi può accedere, verificare script e wrapper che richiamano programmi con privilegi elevati e applicare patch al software che gestisce in modo errato gli input o i percorsi locali. Una vulnerabilità che richiede accesso da riga di comando non è innocua; su sistemi multiutente può comunque portare alla divulgazione di file o all'escalation dei privilegi.


