CVE.futuretools
NVD NIST
CVE-2026-55098

Arc: DuckDB I/O aliases bypass database RBAC after CVE-2026-47735

CVSS 3.1Medium
6.5/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ОФИЦИАЛЬНЫЙ ПАТЧ НЕ ОПУБЛИКОВАН
Обновить СУБД Arc до релиза 26.06.2, где внедрена полная блокировка неразрешенных функций ввода-вывода DuckDB.

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Обход ролевой модели доступа (RBAC) в СУБД Arc через вызовы табличных функций ввода-вывода DuckDB. Уязвимость стала следствием неполного исправления дефекта CVE-2026-47735.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

Парсер SQL-запросов internal/api/query.go извлекает целевые таблицы только из конструкций FROM и JOIN, пропуская алиасы функций со скобками в списке SELECT. В черный список не вошли встроенные функции DuckDB parquet_scan, glob, read_csv_auto, read_json и read_text, что позволяет выполнять их без проверки прав по токену.

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Аутентифицированный пользователь с минимальными правами может перечислять и считывать файлы сторонних баз данных и телеметрии в пределах разрешенного каталога storage.local_path.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

Точные диапазоны версий не зафиксированы в источниках

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (4)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-55098: Arc: DuckDB I/O aliases bypass database RBAC after CVE-2026-47735. URL: https://cve.futuretools.ru/cve/CVE-2026-55098
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_55098,
  title = {{CVE-2026-55098: Arc: DuckDB I/O aliases bypass database RBAC after CVE-2026-47735}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-55098}},
  note = {Оперативный инженерный анализ киберугроз}
}