← Вернуться к списку

[Воспроизведено] Уведомление о риске утечки памяти в Ollama (CVE-2026-7482)

itadol5j

[Воспроизведено] Уведомление о риске утечки памяти в Ollama (CVE-2026-7482)

На днях исследователи в области безопасности раскрыли серьёзную уязвимость утечки памяти в открытой платформе инференса больших моделей Ollama (CVE-2026-7482). Уязвимость позволяет злоумышленнику при определённой конфигурации считывать из памяти сервера конфиденциальные данные, включая переменные окружения, API-ключи, системные промпты и данные переписки одновременно работающих пользователей.

AI Security

Уязвимость находится в загрузчике GGUF-моделей Ollama: с помощью специально сконструированного вредоносного GGUF-файла злоумышленник может вызвать чтение за пределами выделенной области кучи (heap out-of-bounds read) и тем самым получить данные из памяти сервера.

Краткое описание уязвимости

Особая опасность этой уязвимости в том, что она может привести не только к утечке данных текущей сессии, но и затронуть приватные данные других одновременно работающих пользователей. Поскольку Ollama широко используется для локального инференса больших моделей, многие компании и разработчики могли оставить API-эндпоинты открытыми во внутреннюю сеть или интернет, что делает эту уязвимость потенциально весьма серьёзной угрозой.

Информация о номере CVE

  • Номер CVE: CVE-2026-7482
  • Классификация CWE: CWE-125 — Out-of-bounds Read (чтение за пределами границ)
  • Тип уязвимости: утечка памяти / переполнение буфера в куче
  • Источник раскрытия: Echo security team

Подробности уязвимости

Принцип работы уязвимости

Уязвимость находится в загрузчике GGUF-моделей Ollama, конкретно в следующих файлах:

  • fs/ggml/gguf.go
  • server/quantization.goвWriteTo()функции

Сценарий атаки выглядит следующим образом:

  1. Злоумышленник через/api/createэндпоинт загружает специально сконструированный GGUF-файл
  2. Смещения и размеры тензоров, объявленные в GGUF-файле, превышают фактическую длину файла
  3. Сервер при квантизации читает данные за пределами выделенного буфера памяти
  4. Утёкшие данные памяти могут содержать конфиденциальную информацию
  5. Злоумышленник через/api/pushэндпоинт загружает модель с утёкшими данными в подконтрольный ему реестр

Затронутые версии

Уязвимые версии: Ollama < 0.17.1

Безопасные версии: Ollama 0.17.1 и выше

Условия для атаки

  • Сервер настроен в режиме OLLAMA_HOST=0.0.0.0(открыт в публичный интернет)
  • Злоумышленник имеет доступ к/api/createи/api/pushэндпоинтам
  • На сервере запущена служба Ollama

Потенциальный ущерб

  • Утечка конфиденциальных настроек из переменных окружения
  • Кража API-ключей и токенов доступа
  • Получение системных промптов и конфигураций моделей
  • Чтение данных переписки других пользователей
  • Возможные атаки на цепочку поставок (supply chain)

Рекомендации по устранению

Неотложные меры

  1. Обновление Ollama: немедленно обновитесь до Ollama 0.17.1 или более новой версии
  2. Ограничение доступа: установитеOLLAMA_HOSTв значение127.0.0.1, чтобы не открывать сервис в публичный интернет
  3. Добавление аутентификации: настройте механизм аутентификации для доступа к API
  4. Сетевая изоляция: ограничьте доступ к порту Ollama с помощью межсетевого экрана

Долгосрочная защита

  • Регулярно обновляйте Ollama до последней стабильной версии
  • Применяйте принцип минимальных привилегий
  • Включите журналирование доступа и мониторинг безопасности
  • Регулярно проводите аудит безопасности

Меры защиты

Рекомендации для компаний

  1. Оцените риски: проверьте, не используются ли внутри затронутые версии Ollama
  2. Обновите системы: сначала проверьте обновление в тестовой среде, затем разверните как можно скорее
  3. Усиление безопасности: внедрите сетевую изоляцию и контроль доступа
  4. Мониторинг и оповещения: настройте мониторинг инцидентов безопасности и механизм оперативного реагирования

Рекомендации для разработчиков

  • Не открывайте API-эндпоинты Ollama в производственной среде
  • Используйте обратный прокси как дополнительный уровень защиты
  • Регулярно проверяйте и обновляйте зависимые компоненты
  • Следуйте лучшим практикам безопасной разработки

Ссылки для ознакомления

Заключение

Это раскрытие уязвимости в очередной раз напоминает нам, насколько важна безопасность открытых платформ больших моделей. Компании и разработчикам рекомендуется немедленно принять меры: обновиться до безопасной версии и внедрить необходимые меры защиты.

В безопасности мелочей не бывает — лучше предупредить, чем ликвидировать!

Читайте также

Больше новостей о безопасности ИИ — следите за обновлениями в нашем публичном аккаунте WeChat.

AI Security Research