# Gitness LFS 任意文件写入漏洞
## 概述
Harness Open Source 是一个端到端的开发者平台,提供源码管理、CI/CD 流水线、托管开发环境和制品仓库等功能。在版本 3.3.0 之前,其内置的 Git LFS 服务(基于 Gitness)存在任意文件写入漏洞。
## 影响版本
版本 3.3.0 之前的所有版本。
## 漏洞细节
Git LFS 文件上传接口未能正确校验上传路径,导致存在路径穿越风险。经过认证的恶意用户可通过构造上传请求,将任意文件写入系统任意路径。
## 漏洞影响
攻击者可利用此漏洞在目标系统上写入任意文件,可能导致服务被控制或服务器被完全接管。使用了 Harness Open Source Git LFS 功能的用户均受影响。
## 修复版本
该问题已在 3.3.0 版本中修复。用户应升级至该版本或更高版本以获得安全更新。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Arbitrary File Write in Gitness LFS server · Advisory · harness/harness · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: fix: [CODE-4271] Git LFS upload vulnerability with random OID (#4235) · harness/harness@21c5ce4 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论