← Обратно към списъка

【Възпроизведено】Известие за риска за сигурността: уязвимост с изтичане на паметта в Ollama (CVE-2026-7482)

itadol5j

【Възпроизведено】Известие за риска за сигурността: уязвимост с изтичане на паметта в Ollama (CVE-2026-7482)

Наскоро изследователи по сигурността разкриха сериозна уязвимост с изтичане на паметта (CVE-2026-7482) в Ollama — платформата с отворен код за извеждане на изводи (inference) от големи модели. Уязвимостта позволява на нападателя при определени конфигурации да прочита чувствителна информация от паметта на сървъра, включително променливи на средата, API ключове, системни prompt-и и данни от разговорите на паралелни потребители.

AI Security

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

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

Особено опасен е фактът, че тя може да доведе до изтичане не само на данните от текущата сесия, но и на личните данни на други паралелни потребители. Тъй като Ollama се използва масово за локално извеждане на изводи от големи модели, много предприятия и разработчици вероятно са изложили своите API крайни точки във вътрешната или публичната мрежа, което превръща уязвимостта в потенциално сериозна заплаха.

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

  • CVE номер: CVE-2026-7482
  • Класификация по CWE: CWE-125 – Out-of-bounds Read (четене извън границите)
  • Тип на уязвимостта: изтичане на паметта / препълване на буфера в heap
  • Източник на разкриването: 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 ключове и токени за достъп
  • Получаване на системните prompt-и и конфигурацията на модела
  • Прочитане на данните от разговорите на други потребители
  • Възможна атака срещу веригата за доставки

Препоръки за отстраняване

Незабавни мерки

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

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

  • Редовно обновявайте Ollama до последната стабилна версия
  • Прилагайте принципа за най-малките привилегии
  • Активирайте журналите за достъп и мониторинга за сигурност
  • Провеждайте периодични одити за сигурност

Защитни мерки

Препоръки за предприятията

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

Препоръки за разработчиците

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

Полезни връзки

Заключение

Това разкритие отново ни напомня, че сигурността на платформите с отворен код за големи модели е от критично значение. Препоръчваме на предприятията и разработчиците да предприемат незабавни действия: да обновят до безопасната версия и да приложат всички защитни мерки.

В сигурността няма дреболии — предпазването трябва да дойде преди инцидента!

Допълнително четиво

За повече новини от сферата на AI сигурността следете публикациите в официалния ни акаунт в WeChat.

AI Security Research