Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-92592 — Proof-of-concept di exploit in Python per CVE-2026-92592, una RCE autenticata in Craft CMS che sfrutta i cookie firmati license-shun per eseguire payload Twig ed eseguire comandi. | Kitploit
Strumenti/GitHubGitHub/godylockz/cve-2026-92592
Generazione di PayloadAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebSicurezza WebPenetration TestingStrumento di Accesso Remoto
GitHubgodylockz/cve-2026-92592

CVE-2026-92592

Proof-of-concept di exploit in Python per CVE-2026-92592, una RCE autenticata in Craft CMS che sfrutta i cookie firmati license-shun per eseguire payload Twig ed eseguire comandi.

Vedi Repository
14 giorni faNon ancora revisionato

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

CVE-2026-92592: RCE autenticata in Craft CMS

Proof of concept per CVE-2026-92592 / GHSA-5r92-75j8-c534. Craft firma dati controllati dall'attaccante nel cookie autenticato license-shun con la stessa chiave e lo stesso formato usati per i redirect di login firmati. Riusando quel valore firmato come redirect si induce Craft a renderizzarlo come Twig non sandboxed, consentendo l'esecuzione di comandi tramite il comportamento map('system') di Twig.

Craft CMS dalla 4.8.0 alla 4.18.5 e dalla 5.0.0 alla 5.10.12 sono interessate. Aggiornare alla 4.18.6 o alla 5.10.13 o successive. Craft 5.9.8 è interessata.

Usare questo strumento solo contro sistemi di propria proprietà o per i quali si è autorizzati a eseguire test.

Requisiti

  • Python 3
  • requests
  • Un account Craft che utilizzi l'autenticazione tramite password e non abbia la 2FA attiva
  • Accesso al Pannello di Controllo di Craft
  • La relazione predefinita tra cookieValidationKey e la securityKey di Craft
  • system(), sh e base64 disponibili sul target

Creare un ambiente isolato e installare il pacchetto Python:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

Utilizzo

Eseguire l'exploit con l'URL del target, il nome utente, la password e il comando:

python3 craftcms_rce.py \
  -t https://craft.example \
  -u author \
  -p 'password' \
  'id'

Le password fornite da riga di comando possono essere visibili nella cronologia della shell e nell'elenco dei processi. Usare credenziali di test temporanee. Passare --proxy per un proxy HTTP di debug e --insecure solo quando il target utilizza un certificato che non può essere verificato.

Lo stdout e lo stderr del comando vengono combinati e stampati su stdout. Eseguire python3 craftcms_rce.py --help per tutte le opzioni.

Come funziona

  1. Recupera un token CSRF dalla pagina di login del Pannello di Controllo e si autentica con l'account fornito.
  2. Recupera un nuovo token CSRF dalla dashboard del Pannello di Controllo.
  3. Invia un payload Twig a app/set-license-shun-cookie e cattura il valore del cookie firmato da Craft.
  4. Invia quel valore come parametro redirect in un'altra richiesta di login.
  5. Estrae e decodifica l'output del comando dal redirect renderizzato.

Riferimenti

  • Avviso di sicurezza Craft CMS GHSA-5r92-75j8-c534
  • NVD: CVE-2026-92592
Scarica lo strumento