Ollama AI 框架缺陷可能导致 DoS、模型盗窃和中毒

devtools/2024/11/6 14:15:36/

近日,东方联盟网络安全研究人员披露了 Ollama 人工智能 (AI) 框架中的六个安全漏洞,恶意行为者可能会利用这些漏洞执行各种操作,包括拒绝服务、模型中毒和模型盗窃。

知名网络安全专家、东方联盟创始人郭盛华表示:“总的来说,这些漏洞可能允许攻击者通过单个 HTTP 请求执行各种恶意操作,包括拒绝服务 (DoS) 攻击、模型中毒、模型盗窃等。”郭盛华在上周发布的一份报告中表示。

Ollama 是一款开源应用程序,允许用户在 Windows、Linux 和 macOS 设备上本地部署和操作大型语言模型 (LLM)。迄今为止,其在 GitHub 上的项目存储库已被分叉 7,600 次。

这六个漏洞的简要描述如下:

CVE-2024-39719(CVSS 评分:7.5) - 攻击者可以使用 /api/create 端点来利用该漏洞来确定服务器中文件是否存在(已在版本 0.1.47 中修复)

CVE-2024-39720(CVSS 评分:8.2) - 越界读取漏洞,可能导致应用程序通过 /api/create 端点崩溃,从而导致 DoS 情况(已在版本 0.1.46 中修复)

CVE-2024-39721(CVSS 评分:7.5) - 在传递文件“/dev/random”作为输入时重复调用 /api/create 端点时,会导致资源耗尽并最终导致 DoS 的漏洞(已在版本 0.1.34 中修复) )

CVE-2024-39722(CVSS 评分:7.5) - api/push 端点中的路径遍历漏洞,该漏洞暴露服务器上现有的文件以及部署 Ollama 的整个目录结构(已在版本 0.1.46 中修复)

一个漏洞,可能通过 /api/pull 端点从不受信任的来源导致模型中毒(无 CVE 标识符,未修补)

一个漏洞,可能导致模型通过 /api/push 端点被盗到不受信任的目标(无 CVE 标识符,未修补)

对于这两个未解决的漏洞,Ollama 的维护者建议用户通过代理或 Web 应用程序防火墙来过滤哪些端点暴露在互联网上。

“这意味着,默认情况下,并非所有端点都应该暴露,”郭盛华表示:“这是一个危险的假设。并不是每个人都意识到这一点,或者过滤到 Ollama 的 HTTP 路由。目前,这些端点可以通过 Ollama 的默认端口作为每个部署的一部分使用,没有任何分离或文档来支持它。”(欢迎分享转载)


http://www.ppmy.cn/devtools/131778.html

相关文章

PyTorch实战-手写数字识别-MLP模型

1 需求 包懂,40分钟掌握PyTorch深度学习框架,对应神经网络算法理论逐行讲解用PyTorch实现图像分类代码_哔哩哔哩_bilibili 10分钟入门神经网络 PyTorch 手写数字识别_哔哩哔哩_bilibili pytorch tutorial: PyTorch 手写数字识别 教程代码 从零设计并训…

数据结构的双向链表

1、头插法创建双向链表,节点是学生信息(学号,分数,姓名) 2、调用函数遍历链表所有信息 3、调用函数,求出分数是完数的学生,并输出该学生所有信息 4、调用函数,按照姓名查找某个学…

富格林:揭露欺诈陷阱用心追损

富格林指出,现货黄金投资作为一种比较受青睐的投资方式,已经赢得了很多投资理财者的关注了。但是投资现货黄金需要对黄金相关的交易操作和技巧有深入的了解,才能够规避欺诈陷阱用心追损。事实上,掌握一定的交易技巧对于规避欺诈陷…

unity3d————线性插值知识点

一、线性插值的基本概念 线性插值是指在两个已知点之间,按照某种线性关系插入一个新的点的过程。在Unity3D中,线性插值通常用于在两个数值、向量、颜色等之间平滑过渡。 二、Unity3D中的线性插值函数 Unity3D提供了多个线性插值函数,以满足…

第三十三章:docker 启动mysql web管理工具- MyWebSQL

mysql web管理工具- MyWebSQL 目标 掌握docker 安装 mywebsqlMyWebSQL介绍 MyWebSQL 是一个基于 Web 的数据库管理工具,它允许用户通过浏览器管理 MySQL 数据库。与 Navicat 这样的桌面 SQL 客户端工具相比,MyWebSQL 有一些明显的优势和劣势: 优势: 跨平台性:MyWebSQL 作…

气膜网球馆:城市文体生活的新标杆—轻空间

在城市的喧嚣中,气膜网球馆为广大运动爱好者提供了一个理想的锻炼空间。宽阔的标准网球场地铺设着专业的运动地胶,确保每一次击球都伴随着畅快的回响,让您在运动中尽情释放热情。 满足多样化的需求 气膜网球馆不仅适合日常锻炼,还…

信息安全技术

信息安全技术 网络安全漏洞分类分级指南 网络技术漏洞分级指标 代码问题:代码开发设计产生的漏洞 资源管理错误:系统资源(内存、硬盘、cpu等)的错误管理 输入验证错误:缺少数据的正确形式验证 缓存区…

迅为RK3588开发板Android多屏显示之多屏同显和多屏异显

迅为RK3588开发板是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像…