• CWE-527: Exposure of Version-Control Repository to an Unauthorized Control Sphere

Das Produkt speichert ein CVS, git oder ein anderes Repository in einem Verzeichnis, Archiv oder einer anderen Ressource, die gespeichert, übertragen oder anderweitig für unbefugte Akteure zugänglich gemacht wird.

CWE-527: Exposure of Version-Control Repository to an Unauthorized Control Sphere

CWE ID: 527
Name: Exposure of Version-Control Repository to an Unauthorized Control Sphere

Beschreibung

Das Produkt speichert ein CVS, git oder ein anderes Repository in einem Verzeichnis, Archiv oder einer anderen Ressource, die gespeichert, übertragen oder anderweitig für unbefugte Akteure zugänglich gemacht wird.

Erweiterte Beschreibung

Versionskontroll-Repositories wie CVS oder git speichern versionsspezifische Metadaten und weitere Details in Unterverzeichnissen. Sollten diese Unterverzeichnisse auf einem Webserver gespeichert oder in ein Archiv aufgenommen werden, könnten sie von einem Angreifer ausgenutzt werden. Diese Informationen können Benutzernamen, Dateinamen, Pfad-Root, IP-Adressen und detaillierte “diff”-Daten darüber enthalten, wie Dateien verändert wurden – was Code-Schnipsel offenlegen könnte, die niemals für die Öffentlichkeit bestimmt waren.

Risikominderungsmaßnahmen

Maßnahme (Operation)

Effektivität: Unknown
Beschreibung: Empfehlungen umfassen die Entfernung aller CVS-Verzeichnisse und -Repositories vom Produktionsserver, die Deaktivierung der Nutzung von Remote CVS-Repositories und die Sicherstellung, dass die neuesten CVS-Patches und Versionsupdates durchgeführt wurden.