Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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-2023-29929 — Proof-of-Concept für einen kritischen Pufferüberlauf in der DNS-Verarbeitung von Kemp LoadMaster, der Remote-Denial-of-Service über manipulierte DNS-Anfragen verursacht. | Kitploit
Tools/GitHubGitHub/ysaxon/cve-2023-29929
SchwachstellenanalyseExploitationFuzzingDNS-Analyse
GitHubysaxon/cve-2023-29929

CVE-2023-29929

Proof-of-Concept für einen kritischen Pufferüberlauf in der DNS-Verarbeitung von Kemp LoadMaster, der Remote-Denial-of-Service über manipulierte DNS-Anfragen verursacht.

Repository anzeigen
111vor 2 JahrenNoch 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-2023-29929: Remote "Instakill" DoS in Kemp LoadMaster per DNS-Paket

Kemp LoadMaster-Geräte (Firmware < 7.2.60) leiden unter einer kritischen Pufferüberlauf-Schwachstelle in den Methoden isreverse() und locate_fqdn() der Bibliothek libkemplink.so. Die Schwachstelle resultiert aus einem zu kleinen 256-Byte-Puffer, der für DNS-Namen zugewiesen wurde und durch das Senden einer speziell gestalteten DNS-Anfrage mit Sonder- oder Unicode-Zeichen ausgenutzt werden kann.

Eine erfolgreiche Ausnutzung führt zu einem sofortigen Absturz und einem Denial-of-Service (DoS)-Zustand. Das Vorhandensein eines Stack-Canary-Tokens verhindert eine weitere Ausnutzung, aber die Möglichkeit einer Remote-Code-Ausführung (RCE) kann nicht ausgeschlossen werden, wenn ein Angreifer eine andere Schwachstelle findet, um das Stack-Canary-Token preiszugeben.

Die Schwachstelle wird leicht ausgelöst, indem eine DNS-Anfrage über TCP oder UDP an die exponierten DNS-Dienste des LoadMaster-Geräts gesendet wird. Ein einfacher Proof-of-Concept ist: dig @kempdeviceip 😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀😀😀.😀😀.com (Unter einigen Linux-Distributionen müssen Sie +noidnout +noidnin hinzufügen)

Der Exploit nutzt einen bestimmten Schritt im DNS-Namensauflösungsprozess. Während der zugewiesene Puffer von 256 Byte die Standard-Maximalgröße für über das Netzwerk übertragene DNS-Namen ist und der Proof-of-Concept innerhalb dieser Grenze liegt, vergrößern sich die Sonder- und Unicode-Zeichen in ihrer Größe, wenn sie während der Verarbeitung maskiert werden. Daher überschreitet die Puffergröße nach dem Maskieren die ursprüngliche Zuweisung. Die Dokumentation und der Quellcode der Bind9-Bibliothek (von der die DNS-Komponente abgeleitet ist) zeigen, dass ein Puffer von mindestens 1004 Byte für den sicheren Betrieb erforderlich ist, wobei eine konservative Puffergröße von 1023 Byte empfohlen wird. Weitere Einzelheiten finden Sie hier.

Timeline:

  • Feb-März 2023: Schwachstelle entdeckt
  • März 2023: Dem Hersteller gemeldet
    1. März 2023: Hersteller bestätigte und reproduzierte die Schwachstelle
    1. Mai 2023: Hersteller bestätigte Fix "In Entwicklung" mit zugewiesenem Entwickler-Ticket LM-2446
    1. Juli 2024: Hersteller veröffentlichte Fix-Version 7.2.60.0, siehe https://docs.progress.com/bundle/release-notes_loadmaster-7-2-60-0/page/Issues-Resolved.html
    1. August 2024: Zuvor reservierte CVE veröffentlicht unter https://www.cve.org/CVERecord?id=CVE-2023-29929
Tool herunterladen