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-2026-24061 — CVE-2026-24061-PoC | Kitploit
Tools/GitHubGitHub/harygovind/cve-2026-24061
SchwachstellenanalyseExploitationWebanwendungs-ExploitationNetzwerksicherheitPenetrationstestsAuthentifizierung
GitHubharygovind/cve-2026-24061

CVE-2026-24061

CVE-2026-24061-PoC

Repository anzeigen
vor 2 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2026-24061: GNU InetUtils telnetd Argumentinjektion

Übersicht

Eine Argumentinjektions-Schwachstelle betrifft den GNU InetUtils Telnet-Daemon (telnetd). Eine unzureichende Bereinigung der vom Client bereitgestellten Umgebungsvariablen während der NEW_ENVIRON-Aushandlung ermöglicht es einem Angreifer, Befehlszeilen-Flags in den lokalen Login-Prozess einzuschleusen, was potenziell zu einer Authentifizierungsumgehung führt.

Schweregrad

  • Typ: Argumentinjektion / Authentifizierungsumgehung
  • Angriffsvektor: Netzwerk
  • Erforderliche Berechtigungen: Keine
  • Betroffene Komponente: telnetd → /usr/bin/login

Betroffene Versionen

GNU InetUtils telnetd 1.9.3 – 2.7 (ungepatcht).

Tool herunterladen

Schwachstellenmechanismus

Während der Sitzungsaushandlung berücksichtigt telnetd die Telnet-Option NEW_ENVIRON, die es einem Client erlaubt, Umgebungsvariablen wie USER an den Server zu übergeben. Der Daemon interpoliert diesen Wert dann direkt in die Argumentliste, die zum Aufruf von /usr/bin/login verwendet wird.

Da der Wert nicht daraufhin überprüft wird, ob er nur zulässige Benutzernamenzeichen enthält, kann ein Client eine Zeichenfolge liefern, die mit einem Bindestrich (-) beginnt. Anstatt als Benutzername behandelt zu werden, wird diese von login als Befehlszeilen-Flag geparst. Abhängig von der login-Implementierung kann dies Verhalten wie das Überspringen der Passwortauthentifizierung (z. B. über ein -f-Flag „bereits authentifiziert“) ermöglichen, was zu unbefugtem Zugriff führt.

Proof of Concept

Setzen Sie die Umgebungsvariable USER vor dem Verbinden auf einen Wert, der eine Option-Flag enthält:

root@kitploit:~
USER="-f root" telnet -a <target_ip>

Wenn das Ziel verwundbar ist, interpretiert login -f root als Anweisung, sich als root ohne Passwort zu authentifizieren, anstatt -f root als wörtlichen Benutzernamen zu behandeln.

Erkennung

Installierte Paketversion überprüfen:

Debian / Ubuntu:

root@kitploit:~
dpkg -l | grep inetutils-telnetd

RHEL / CentOS:

root@kitploit:~
rpm -qa | grep inetutils

Abhilfe

  • Aktualisieren Sie auf eine gepatchte Version von GNU InetUtils, bei der telnetd jeden mit - beginnenden USER-Wert ablehnt oder entfernt, bevor er an login übergeben wird.
  • Deaktivieren Sie Telnet vollständig zugunsten von SSH, wo immer möglich – Telnet überträgt Anmeldeinformationen und Daten im Klartext, unabhängig von diesem Problem.
  • Falls Telnet weiterhin verwendet werden muss, schränken Sie den Zugriff über Firewall-Regeln / VPN ein und überwachen Sie Authentifizierungsprotokolle auf anormale Verwendung von Login-Flags.