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-37599 — Issabel-pbx Version 4.0.0-6 enthält eine Broken Access Control-Schwachstelle, die sich als nicht authentifiziertes Directory Listing auf der Weboberfläche äußert. | Kitploit
Tools/GitHubGitHub/sahiloj/cve-2023-37599
SchwachstellenanalyseInformationsbeschaffungWebsicherheitPapers & ForschungFehlkonfigurationLernen & Bildung
GitHubsahiloj/cve-2023-37599

CVE-2023-37599

Issabel-pbx Version 4.0.0-6 enthält eine Broken Access Control-Schwachstelle, die sich als nicht authentifiziertes Directory Listing auf der Weboberfläche äußert.

Repository anzeigen
211vor 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-37599 — issabel-pbx 4.0.0-6: Verzeichnisauflistung (Broken Access Control)

CVE Severity Type Version


Übersicht

issabel-pbx Version 4.0.0-6 enthält eine Schwachstelle durch fehlerhafte Zugriffskontrolle (Broken Access Control), die sich als Verzeichnisauflistung (Directory Listing) ohne Authentifizierung in der Weboberfläche äußert. Jeder entfernte, nicht authentifizierte Angreifer kann das modules-Verzeichnis der Anwendung durchsuchen und direkt auf sensible Quelldateien, Konfigurationsdateien und interne Anwendungslogik zugreifen – ohne Anmeldedaten oder Autorisierung.

Diese Schwachstelle wurde von Sahil Ojha am 10. Juli 2023 entdeckt und verantwortungsvoll offengelegt und vom CVE-Programm als CVE-2023-37599 zugewiesen.


Schwachstellendetails

FeldWert
CVE-IDCVE-2023-37599
CWECWE-548 – Offenlegung von Informationen durch Verzeichnisauflistung
SchwachstellentypFehlerhafte Zugriffskontrolle / Informationsoffenlegung
Betroffenes Produktissabel-pbx
Betroffene Version4.0.0-6
Entdeckungsdatum10. Juli 2023
ForscherSahil Ojha
AnbieterIssabel
QuellcodeIssabelFoundation/issabelPBX
Getestet aufWindows

Beschreibung

Issabel ist eine Open-Source-Plattform für Unified Communications, die auf Asterisk PBX aufbaut. Ihre Weboberfläche zur Verwaltung wird über das Paket issabel-pbx bereitgestellt. In Version 4.0.0-6 ist der Webserver fehlkonfiguriert und erlaubt Verzeichnisauflistung auf dem Pfad /modules. Da auf diesem Pfad keine Zugriffskontrolle oder Authentifizierungsprüfung durchgesetzt wird, kann ein nicht authentifizierter Angreifer:

  • Den Verzeichnisbaum aller installierten Module durchsuchen.
  • PHP-Quelldateien, Konfigurationsdateien und Hilfsskripte direkt lesen.
  • Modulnamen, interne API-Endpunkte und Anwendungslogik aufzählen.
  • Die offengelegten Informationen nutzen, um weitere gezielte Angriffe durchzuführen (z. B. Local File Inclusion, Remote Code Execution, Erbeuten von Anmeldedaten).

Dies verletzt das Prinzip der geringsten Privilegien und stellt eine Schwachstelle durch fehlerhafte Zugriffskontrolle (Broken Access Control) dar, wie sie im OWASP Top 10 (A01:2021) definiert ist.


Auswirkungen

  • Vertraulichkeit — Hoch. Sensibler Anwendungsquellcode, interne Konfiguration und Modullogik werden ohne Authentifizierung im Internet offengelegt.
  • Integrität — Mittel. Informationen aus der Verzeichnisauflistung können genutzt werden, um weitere Angriffsflächen zu identifizieren.
  • Verfügbarkeit — Niedrig. Die Schwachstelle selbst beeinträchtigt die Verfügbarkeit nicht direkt, aber die gesammelten Informationen könnten Denial-of-Service-Angriffe erleichtern.

Schritte zur Reproduktion

  1. Ermitteln Sie die IP-Adresse oder den Hostnamen einer Issabel-PBX-Instanz, auf der issabel-pbx 4.0.0-6 läuft.

  2. Öffnen Sie einen Browser (keine Anmeldung oder spezielle Werkzeuge erforderlich) und navigieren Sie zu:

    root@kitploit:~
    https://<ISSABEL_IP>/modules/
    
  3. Der Server antwortet mit einer vollständigen Verzeichnisauflistung des Ordners modules und legt dabei alle installierten Modulverzeichnisse und -dateien offen.

    Verzeichnisauflistung des /modules-Pfads ohne Authentifizierung offengelegt


  4. Navigieren Sie in ein beliebiges Unterverzeichnis, um weitere Dateien und Ordner innerhalb jedes Moduls aufzulisten.

    Navigation in ein Modul-Unterverzeichnis


  5. Öffnen Sie einzelne PHP- oder Konfigurationsdateien direkt im Browser, um den Quellcode der Anwendung zu lesen.

    Lesen einer PHP-Quelldatei direkt im Browser


  6. Fahren Sie mit der Traversierung fort, um auf weitere sensible Dateien zuzugreifen, z. B. Skripte für die Anrufweiterleitung, Benutzerverwaltung oder Systemkonfiguration.

    Weitere Dateioffenlegung innerhalb eines Moduls


Ursache

Die Schwachstelle geht auf die Apache-Konfiguration (oder eines gleichwertigen Webservers) zurück, die das Issabel-Webroot ausliefert und die Direktive Options Indexes für das Verzeichnis /modules nicht deaktiviert. Wenn Options Indexes aktiviert ist und keine index.php-/index.html-Datei in einem Verzeichnis vorhanden ist, erzeugt und liefert der Webserver automatisch eine durchsuchbare Verzeichnisauflistungsseite.


Abhilfe

Anbieter und Administratoren sollten eine oder mehrere der folgenden Maßnahmen umsetzen:

  1. Verzeichnisauflistung deaktivieren in der Webserver-Konfiguration. Für Apache stellen Sie sicher, dass Folgendes für das Modulverzeichnis (oder global) festgelegt ist:

    root@kitploit:~
    <Directory /var/www/html/modules>
        Options -Indexes
    </Directory>
    
  2. Zugriff einschränken auf den Pfad /modules, sodass er nur von localhost oder vertrauenswürdigen Verwaltungsnetzwerken aus erreichbar ist:

    root@kitploit:~
    <Directory /var/www/html/modules>
        Require ip 127.0.0.1
    </Directory>
    
  3. Authentifizierung anwenden auf alle Pfade unter dem Webroot, die nicht absichtlich öffentlich zugänglich sind.

  4. Aktualisieren Sie auf eine gepatchte Version von issabel-pbx, sobald der Anbieter einen Fix veröffentlicht.


Referenzen

  • CVE-2023-37599 — NVD
  • CWE-548: Offenlegung von Informationen durch Verzeichnisauflistung
  • OWASP Top 10: A01:2021 – Fehlerhafte Zugriffskontrolle
  • Offizielle Issabel-Website
  • IssabelFoundation/issabelPBX auf GitHub

Haftungsausschluss

Diese Informationen werden ausschließlich für Bildungs- und Forschungszwecke bereitgestellt. Der Autor ist nicht für einen Missbrauch dieser Informationen verantwortlich. Holen Sie vor dem Testen eines Systems auf Schwachstellen stets eine ordnungsgemäße schriftliche Genehmigung ein.


Entdeckt und offengelegt von Sahil Ojha

Tool herunterladen