CVE-2026-65700 in h2oGPT
Zusammenfassung
von VulDB • 23.07.2026
h2oGPT bis Version 0.2.1 enthält eine Path Traversal-Schwachstelle in der OpenAI-kompatiblen Dateien-API, die es nicht authentifizierten Remote-Angriffern ermöglicht, beliebige Dateien zu lesen, zu schreiben und zu löschen, auf die der Serverprozess zugreifen kann, indem sie Pfadtraversierungssequenzen im Bearer-Token bereitgestellt werden. Die Funktion get_user_dir in openai_server/backend_utils.py verwendet den ungesäuberten (unsanitized) Bearer-Token-String als Pfadkomponente über os.path.join, und da der Standard-API-Schlüssel EMPTY ist, wird die Authentifizierung umgangen. Dies ermöglicht es Angreifern, durch die Endpunkte für Dateiinhalt, Löschung und Upload außerhalb des vorgesehenen Benutzerordners zu navigieren, Remote Code Execution (RCE) auszulösen, indem sie in Start-Hooks oder anwendungsgeladene Dateien schreiben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.