
Various local exploits
Vari exploit locali
opensmptd-makemap-lpe - exploit locale per root di OpenSMTPD makemap su Fedora 31.
Codice in gran parte tratto dall'avviso di Qualys (2020-02-24) per CVE-2020-8793.
opensmtpd: la lettura di file arbitrari da parte di un utente non privilegiato può comportare divulgazione di informazioni o escalation di privilegi [fedora-all]
root66 OpenBSD 6.6 OpenSMTPD 6.6 exploit locale per root.
Codice in gran parte tratto dalle PoC di Qualys (2020-01-28) per CVE-2020-7247.
OpenSMTPD 6.6, come utilizzato in OpenBSD 6.6 e in altri prodotti, consente a utenti remoti di eseguire comandi arbitrari come root tramite un indirizzo
MAIL FROMappositamente modificato.
openbsd-dynamic-loader-chpass exploit locale per root di OpenBSD.
Codice in gran parte tratto dalle PoC di Qualys (2019-12-11) per CVE-2019-19726.
OpenBSD fino alla 6.6 consente agli utenti locali di elevare i propri privilegi a root perché il controllo di LD_LIBRARY_PATH nei programmi setuid può essere aggirato impostando un limite di risorse RLIMIT_DATA molto piccolo. Quando si esegue chpass o passwd (che sono setuid root), _dl_setup_env in ld.so tenta di rimuovere LD_LIBRARY_PATH dall'ambiente, ma fallisce quando non riesce ad allocare memoria. L'attaccante è quindi in grado di eseguire il proprio codice di libreria come root.
openbsd-authroot exploit locale per root di OpenBSD.
Codice in gran parte tratto dalle PoC di Qualys (2019-12-04) per CVE-2019-19520 / CVE-2019-19522.
xlockin OpenBSD 6.6 consente agli utenti locali di ottenere i privilegi del gruppo auth fornendo una variabile d'ambienteLIBGL_DRIVERS_PATH, perchéxenocara/lib/mesa/src/loader/loader.cgestisce in modo erratodlopen. OpenBSD 6.6, in una configurazione non predefinita in cui l'autenticazione S/Key o YubiKey è abilitata, consente agli utenti locali di diventare root sfruttando l'appartenenza al gruppo auth. Ciò accade perché il file di root può essere scritto in/etc/skeyo/var/db/yubikey, e non deve essere di proprietà di root.
GNU Mailutils 2.0 <= 3.7 maidag url root locale.
Basato sulla ricerca e PoC di Mike Gualtieri (2019-11-11) per CVE-2019-18862.
maidag in GNU Mailutils precedente alla 3.8 è installato setuid e consente l'escalation di privilegi locale in modalità url.
Exploit locale per root per versioni di Serv-U FTP Server precedenti alla 15.1.7
Variante Bash dell'exploit di Guy Levin per Serv-U FTP Server (2019-06-13) per CVE-2019-12181.
Esiste una vulnerabilità di escalation di privilegi in SolarWinds Serv-U precedente alla 15.1.7 per Linux.
Exploit locale per root di S-nail.
Wrapper per l'exploit locale per root s-nail-privget.c di @wapiflapi (2017-01-27) per CVE-2017-5899.
La vulnerabilità di directory traversal nel binario di supporto setuid root in S-nail (in seguito S-mailx) precedente alla 14.8.16 consente agli utenti locali di scrivere file arbitrari e di conseguenza ottenere privilegi di root tramite .. (punto punto) nell'argomento randstr.
Exploit locale per root per VMWare Workstation / Player.
Basato sulla PoC di Jann Horn (2017-05-21) per CVE-2017-4915.
VMware Workstation Pro/Player contiene una vulnerabilità di caricamento non sicuro delle librerie tramite i file di configurazione del driver audio ALSA. Lo sfruttamento riuscito di questo problema può consentire agli utenti non privilegiati dell'host di elevare i propri privilegi a root su una macchina host Linux.
ktsuss <= 1.4 setuid exploit locale per root.
Wrapper per la PoC di John Lightsey (2011-08-13) per CVE-2011-2921.
Riscoperto indipendentemente CVE-2011-2921 durante un audit di SparkyLinux.
L'eseguibile
ktsussè setuidroote non rilascia i privilegi prima di eseguire i comandi specificati dall'utente, consentendo l'esecuzione di comandi con privilegi diroot.SparkyLinux 2019.08 e versioni precedenti includono di default una versione vulnerabile di
ktsuss.
Exploit di divulgazione di file di rnews di InterNetNews (inn).
Basato sull'avviso di Paul "IhaQueR" Starzetz (2002-04-11) per CVE-2002-0526.
Riscoperto indipendentemente CVE-2002-0526 su Debian 10 / Ubuntu 20.04 nel 2020 (!)
INN (InterNetNews) potrebbe consentire a un attaccante locale di ottenere informazioni sensibili. I binari rnews non rilasciano i privilegi. Un attaccante locale potrebbe sfruttare questa vulnerabilità per ottenere accesso non autorizzato a file di configurazione sensibili.
Exploit locale per root della configurazione sudo predefinita persist-config di antiX / MX Linux.
La configurazione
sudopredefinita di antiX / MX Linux consente agli utenti del gruppousersdi eseguire/usr/local/bin/persist-configcome root senza fornire una password, con conseguente banale escalation di privilegi.L'esecuzione tramite
sudorichiede i privilegi del gruppousers. Di default, il primo utente creato sul sistema è membro del gruppousers.
Exploit locale per root per eseguibili SUID compilati con AddressSanitizer (ASan).
Basato sull'exploit di 0x27 (2016-02-18) per la PoC di root locale di Address Sanitizer di Szabolcs Nagy (2016-02-17).
L'uso delle variabili d'ambiente relative alla configurazione di ASan non è limitato quando si eseguono eseguibili setuid compilati con ASan. L'opzione
log_pathpuò essere impostata tramite la variabile d'ambienteASAN_OPTIONS, consentendo la sovrascrittura di file arbitrari, con i privilegi dell'utente setuid.
Exploit locale per root della configurazione sudo predefinita autologin_lightdm_exec.sh di Emmabuntüs.
La configurazione
sudopredefinita di Emmabuntüs consente a qualsiasi utente di eseguire/usr/bin/autologin_lightdm_exec.shcome root senza fornire una password.Lo script
autologin_lightdm_exec.shchiamacpcon argomenti forniti dall'utente, con conseguente banale escalation di privilegi.
Exploit locale per root di lastore-daemon.
Basato sull'exploit di King's Way (2016-02-10).
La configurazione D-Bus di lastore-daemon su Deepin Linux 15.5 consente a qualsiasi utente del gruppo sudo di installare pacchetti arbitrari senza fornire una password, con conseguente esecuzione di codice come root. Di default, il primo utente creato sul sistema è membro del gruppo sudo.
sudo-blkid-root exploit locale per root.
La configurazione
sudopredefinita su alcune distribuzioni Linux consente agli utenti con privilegi limitati di eseguireblkidcome root. Questa configurazione non è sicura, poiché blkid consente agli utenti di specificare il flag-cper scrivere i dati della cache su file, permettendo la sovrascrittura di file arbitrari.
sudo-chkrootkit-root exploit locale per root.
A volte gli amministratori consentono agli utenti di eseguire
chkrootkittramitesudo, poichéchkrootkitrichiede privilegi di root.Questo non è sicuro, poiché
chkrootkitoffre un flag-pper specificare un percorso verso utility di sistema attendibili (le utility di sistema potrebbero essere state compromesse), consentendo l'esecuzione di eseguibili arbitrari con privilegi di root.