Zum Inhalt springen

GHSA-9pp9-wgp9-3p3j

Path-Traversal beim Datei-Upload in Frappe Framework ermöglicht authentifizierten Benutzern die Ausführung von Code (GHSA-9pp9-wgp9-3p3j)

Kritisch 9.9 Hersteller: Frappe / ERPNext Veröffentlicht

Frappe Framework vor 16.34.0 und vor 15.121.0 weist eine Path-Traversal-Schwachstelle beim Datei-Upload auf (GHSA-9pp9-wgp9-3p3j), über die ein authentifizierter Benutzer außerhalb des vorgesehenen Speicherverzeichnisses schreiben und Remotecodeausführung erlangen kann. Es gibt keine Problemumgehung; ein Upgrade auf 16.34.0 oder 15.121.0 ist erforderlich.

Was passiert ist

Frappe Framework enthält eine Path-Traversal-Schwachstelle bei der Verarbeitung von Datei-Uploads. Der Code validiert den Zielpfad nicht, bevor er auf den Datenträger schreibt, wodurch ein authentifizierter Benutzer eine Datei außerhalb des vorgesehenen Speicherverzeichnisses ablegen kann. Dies kann auf dem betroffenen Host zu Remotecodeausführung führen.

Der CVSS-3.1-Wert beträgt 9,9 (kritisch), mit einem Netzwerk-Angriffsvektor, geringen erforderlichen Rechten und keiner Benutzerinteraktion. Bei erfolgreicher Ausnutzung können Vertraulichkeit, Integrität und Verfügbarkeit beeinträchtigt werden; der Scope ändert sich.

Den für diese Seite verwendeten Quellen lassen sich keine Angaben zu aktiver Ausnutzung oder öffentlicher Offenlegung entnehmen. In CISA KEV ist zu dieser Schwachstelle kein Eintrag vorhanden.

Wer betroffen ist

Betroffen ist Frappe Framework. Als betroffen gelten Versionen vor 15.121.0 sowie Versionen vor 16.34.0. Organisationen, die Frappe Framework 15.x oder 16.x einsetzen, sollten ihren Build überprüfen. Der Sicherheitshinweis nennt keine weiteren betroffenen Komponenten.

Was jetzt zu tun ist

  1. Spielen Sie zuerst die Sicherheitsupdates ein. Aktualisieren Sie betroffene Installationen auf Frappe Framework 16.34.0 oder 15.121.0, je nach eingesetzter Versionslinie. Der Hersteller gibt an, dass keine Problemumgehung verfügbar ist; ein Upgrade ist erforderlich.
  2. Wenn Sie die Sicherheitsupdates nicht sofort einspielen können, beschränken Sie den Zugriff auf die Anwendung und überprüfen Sie Konten, die Datei-Uploads durchführen können. Dies dient nur der Eingrenzung und behebt die Schwachstelle nicht.
  3. Bestätigen Sie nach dem Upgrade die installierte Version und überprüfen Sie alle Hosts, die vor dem Einspielen der Sicherheitsupdates exponiert waren.

Wie man es erkennt

Überwachen Sie Frappe-Framework-Hosts auf Dateien, die außerhalb der konfigurierten Speicherverzeichnisse erstellt oder geändert wurden, insbesondere auf ungewöhnliche ausführbare oder skriptbasierte Inhalte. Prüfen Sie authentifizierte Datei-Upload-Aktivitäten von unerwarteten Konten. Der Herstellerhinweis nennt keinen spezifischen Kompromittierungsindikator.

Über den Patch hinaus

Nach dem Einspielen der Sicherheitsupdates erinnert diese Schwachstelle daran, dass ein überschaubarer authentifizierter Datei-Upload-Fehler zu vollständiger Remotecodeausführung werden kann. Managed Detection and Response (MDR) hilft, die Post-Exploitation-Aktivitäten sichtbar zu machen – Codeausführung, Rechteausweitung oder den Missbrauch von Zugangsdaten –, die EDR und SIEM erkennen können. Mit den Implementierungs- und Bewertungsleistungen lassen sich dagegen Injektions- und Authentifizierungsschwächen testen, bevor ein Angreifer sie ausnutzt.

Betroffene und behobene Versionen

ProduktBetroffenBehoben in
Frappe Framework– < 16.34.0
– < 15.121.0
16.34.0
15.121.0
0

Quellen

Quellen: der CVE-Eintrag (MITRE), NVD, CISA KEV und SSVC, ENISA EUVD, FIRST EPSS und der Hinweis des Herstellers. Werte und Daten wie von diesen Quellen veröffentlicht. Einträge mit GHSA haben keine CVE: Quelle ist der Sicherheitshinweis, den die Entwickler in ihrem offiziellen GitHub-Repository veröffentlicht haben.

Mit KI-Unterstützung aus den obigen Quellen verfasst und vor der Veröffentlichung automatisch gegen sie geprüft.