Red Hot Cyber
La cybersecurity è condivisione. Riconosci il rischio, combattilo, condividi le tue esperienze ed incentiva gli altri a fare meglio di te.
Cerca

L’Exploit per l’RCE su FortiSIEM corretta a Febbraio è ora online

Redazione RHC : 29 Maggio 2024 08:11

È stato rilasciato un exploit proof-of-concept (PoC) per una vulnerabilità di massima gravità nella soluzione SIEM (Security Information and Event Management) di Fortinet.

Si tratta del CVE-2024-23108, la cui patch di sicurezza è stata rilasciata da fortinet a febbraio.

Questo difetto di sicurezza è una vulnerabilità di command injection scoperta e segnalata da Horizon3 Zach Hanley e consente l’esecuzione di comandi da remoto come root senza richiedere l’autenticazione.

La NIS2 è complessa da capire?
Non perdere tempo, segui l'anteprima gratuita del corso che stiamo preparando.Accedi quindi alla nostra Academy e segui l'anteprima del corso della durata di 30 minuti per comprendere i contenuti esclusivi che tratteremo nel corso.per ulteriori informazioni, scrivici ad [email protected] oppure scrivici su Whatsapp al 379 163 8765 

Supporta RHC attraverso:


Ti piacciono gli articoli di Red Hot Cyber? Non aspettare oltre, iscriviti alla newsletter settimanale per non perdere nessun articolo

La neutralizzazione impropria multipla di elementi speciali utilizzati in questa vulnerabilità di comando OS [CWE-78] su FortiSIEM può consentire a un utente malintenzionato remoto non autenticato di eseguire comandi non autorizzati tramite richieste API predisposte“, afferma Fortinet .

Martedì, più di tre mesi dopo che Fortinet ha rilasciato gli aggiornamenti di sicurezza per correggere questa falla di sicurezza, l’Attack Team di Horizon3 ha condiviso un exploit proof-of-concept (PoC) e ha pubblicato un approfondimento tecnico.

Mentre le patch per il bug PSIRT, FG-IR-23-130, ovvero il tentavano di sfuggire agli input controllati dall’utente a questo livello aggiungendo l’utilità wrapShellToken(), esiste un’iniezione di comando di secondo ordine quando determinati parametri su datastore.py vengono inviati“, ha detto Hanley.

“I tentativi di sfruttare il CVE-2024-23108 lasceranno un messaggio di registro contenente un comando non riuscito con datastore.py nfs test.”

L’exploit PoC rilasciato oggi da Horizon3 aiuta a eseguire comandi come root su qualsiasi dispositivo FortiSIEM esposto a Internet e privo di patch.

Perché è importante la full disclosure dei bug di sicurezza

A prima vista uno potrebbe pensare che pubblicare un exploit Proof of Concept (POC) online possa consentire a dei criminali informatici di poter utilizzarlo e quindi attaccare delle infrastrutture che ne risultano vulnerabili.

Tutto quanto sta nella responsabilità della divulgazione e quindi farlo ovviamente dopo La produzione della patch da parte del fornitore. Ma meglio ancora pubblicare l’exploit passato del tempo in modo che molti device siano stati aggiornati alla massima release e non risultino più vulnerabili.

Ma perché risulta una cosa importante pubblicare precisamente e tecnicamente il codice di sfruttamento di un bug di sicurezza? Sono molti i benefici di questa pratica e a nostro avviso sono molti i problemi se questa pratica non si applichi in maniera corretta.

Il primo innanzitutto: Come fa uno strumento di scansione automatizzata se non conosce con precisione la falla di sicurezza a poter rilevare una minaccia all’interno di un’infrastruttura it? Sostanzialmente questo non potrebbe essere possibile perché i dettagli tecnici non sono stati pubblicati.

Ma oltre questo il motivo ce ne sono molti altri che cerchiamo di leccare qui subito qua sotto:

  1. Gli amministratori dei sistemi, una volta che i dettagli completi della vulnerabilità sono resi pubblici, si affrettano ad applicare le patch;
  2. I fornitori di vulnerability assessment, avendo a disposizione i dettagli tecnici e potranno implementare software capace di rilevare la minaccia;
  3. I fornitori di protezioni perimetrali IPS/NGF/WAF, potranno implementare delle policy di rilevamento che consentiranno il blocco del “payload” dannoso in transito verso l’infrastruttura attaccata;
  4. Qualora gli exploit di sfruttamento siano già conosciuti nelle undeground, rendendo pubbliche le vulnerabilità consentirà anche ai ricercatori di sicurezza di giocare ad armi pari;
  5. I vendor di prodotto potranno migliorare la propria “cyber posture” andando ad evitare che tali falle di sicurezza rilevate si possano ripetere su apparati analoghi;
  6. Se i dettagli della vulnerabilità vengono pubblicati, tutti gli sviluppatori del mondo potranno imparare e cercare di non ripetere gli stessi errori;
  7. Gli analisti di sicurezza, potranno prendere spunto dalle vulnerabilità pubbliche per rilevare vulnerabilità simili su altri sistemi, rendendoli di fatto più sicuri;
  8. La trasparenza ha sempre premiato piuttosto che una condotta perdente coma la “security by obscurity”.

Inoltre consentire che solo poche persone siano a conoscenza degli “exploit” ci rende ciechi e indifesi, piuttosto che conoscere tutti la minaccia e collaborare assieme per rimuoverla;

Pertanto la full disclosure è la prassi più corretta da svolgere quando si viene a contatto con un bug zero day. Come detto all’inizio, il processo di coordinated vulnerability disclosure (CVD) è l’approccio migliore per consentire al vendor di prodotto di rilasciare la patch e successivamente pubblicare l’exploit e condividerlo con il mondo intero.

Redazione
La redazione di Red Hot Cyber è composta da un insieme di persone fisiche e fonti anonime che collaborano attivamente fornendo informazioni in anteprima e news sulla sicurezza informatica e sull'informatica in generale.