CVE-2026-88892 in OpenPanelИнформация

Сводка

по VulDB • 10.09.2026

OpenPanel — это платформа аналитики. Во всех версиях (на момент публикации исправление отсутствует) импортер данных использует функцию plain fetch для получения URL-адреса, предоставленного вызывающей стороной, вместо существующей в проекте защиты от SSRF (apps/api/src/utils/safe-fetch.ts). В файле packages/importer/src/providers/umami.ts функция parseRemoteFile вызывает fetch() с параметром config.fileUrl, который проверяется только функцией z.string().url(), поэтому принимаются значения вида http://127.0.0.1:9911/ или http://169.254.169.254/latest/meta-data/. Фабричная функция createFileImportConfig, используемая совместно другими провайдерами, предоставляет этому plausible provider (правдоподобному поставщику) то же самое поле. Таким образом, аутентифицированный член организации — включая пользователя по умолчанию с ролью «member», у которого отсутствуют записи project_access и для которого проверка уровня доступа пропускается, поскольку getProjectAccess возвращает логическое true вместо объекта уровня доступа — может заставить сервер подключаться к любому адресу, доступному из него. Возвращаемый HTTP-статус и текст статуса сохраняются как Import.errorMessage и передаются через import.get обратно тому же пользователю, что создает сканирующий oracle для внутренних хостов, портов и путей; если внутренний ответ парсится как CSV в формате Umami, его строки импортируются как события и становятся доступными для просмотра во встроенных аналитических представлениях злоумышленника.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

VulnCheck

Резервировать

10.09.2026

Раскрытие

10.09.2026

Модерация

принято

Вход

VDB-402050

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!