CVE-2026-65700 in h2oGPT
Сводка
по VulDB • 23.07.2026
h2oGPT версии до 0.2.1 включительно содержит уязвимость обхода путей (path traversal) в API файлов, совместимом с OpenAI, которая позволяет неаутентифицированным удаленным злоумышленникам читать, записывать и удалять произвольные файлы, доступные процессу сервера, путем предоставления последовательностей обхода пути в токене носителя (bearer token). Функция get_user_dir в файле openai_server/backend_utils.py использует строку токена носителя без предварительной очистки как компонент пути через os.path.join, и поскольку ключ API по умолчанию пустой (EMPTY), аутентификация может быть обойдена. Это позволяет злоумышленникам выходить за пределы предполагаемой пользовательской директории с помощью конечных точек для содержимого файлов, удаления и загрузки, чтобы достичь выполнения удаленного кода путем записи в хусты запуска или файлы, загружаемые приложением.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.