
Un'analisi approfondita di due vulnerabilità critiche di Sudo (CVE‑2025‑32463 e CVE‑2025‑32462) che consentono l'escalation dei privilegi locali nelle principali distribuzioni Linux.
A luglio 2025, due vulnerabilità scoperte di recente nell'utilità sudo—CVE-2025-32463 e CVE-2025-32462—hanno messo a rischio numerose distribuzioni Linux. La più grave delle due, CVE‑2025‑32463, ha un punteggio CVSS di 9.3, consentendo l'escalation dei privilegi locale e potenzialmente il completo compromesso del sistema. Gli exploit stanno ora emergendo in natura. Aggiorna al più presto.
sudo è un'utilità fondamentale su quasi tutti i sistemi basati su Unix, che consente agli utenti di eseguire comandi come un altro utente (tipicamente root). È centrale per il controllo degli accessi privilegiati su Linux.
Se sudo viene compromesso, le implicazioni sono enormi: qualsiasi utente locale potrebbe ottenere accesso di livello root all'intero sistema.
sudoers.Un attaccante con accesso a bassi privilegi può sfruttare una regola sudoers mal configurata che utilizza wildcard (*) nei percorsi dei comandi. Creando un binario malevolo e ingannando sudo per farlo eseguire (tramite la wildcard), l'attaccante ottiene una root shell.
🔥 In una prova di concerto (PoC), gli attaccanti hanno sfruttato:
Cmnd_Alias EXPLOIT = /usr/bin/cp /etc/* /dev/null
Posizionando il loro payload in /etc/passwd, hanno escalato i privilegi istantaneamente.
Tutte le principali distribuzioni che includono versioni vulnerabili di sudo sono affette:
Ciascuna ha rilasciato patch di emergenza a partire dal 15 luglio 2025.
Cerca:
Regole wildcard in /etc/sudoers o nei file di policy inclusi.
Binari o script sconosciuti in /tmp, /dev/shm, /home/*/.local, ecc.
Voci di log come:
sudo: unknown user root executed /tmp/payload
Aggiorna sudo immediatamente
La versione 1.9.17p1 o successiva risolve entrambe le CVE.
Esempio (Ubuntu):
sudo apt update && sudo apt install sudo
Controlla le regole sudoers
Evita voci wildcard in sudoers:
# Pericoloso
myuser ALL=(ALL) NOPASSWD: /usr/bin/cp /etc/* /tmp/
Sostituisci con percorsi di comando espliciti.
Usa la direttiva secure_path di sudo
$PATH sicuri e limitati negli ambienti con privilegi elevati.Monitoraggio dell'integrità dei file
myuser ALL=(ALL) NOPASSWD: /usr/bin/cp /etc/passwd /tmp/passwd.backup
Evita wildcard (*) e permessi a livello di directory se non necessario.
Questa vulnerabilità è un altro promemoria del fatto che "a grandi poteri corrispondono grandi responsabilità di sicurezza." La flessibilità di sudo lo rende uno strumento potente—e pericoloso se mal configurato.
Le organizzazioni dovrebbero trattare l'igiene delle policy di sudo come infrastruttura critica, non come ripensamento. Automatizza gli audit. Applica i principi del minimo privilegio. E, sempre, aggiorna velocemente—perché gli attaccanti lo stanno già facendo.