Nosec漏洞 2024年07月05日
【漏洞通报】Harbor 镜像仓库未授权访问漏洞
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Harbor 镜像仓库存在配置不当导致的访问控制缺陷,攻击者可通过页面搜索镜像名称,绕过登陆验证逻辑,直接查看结果中未授权的私有镜像仓库并获取仓库信息,包括 Pull、Push 的时间和 commit 信息,以及镜像存在的漏洞信息等。

💥 漏洞概述:Harbor 是一个开源的 Docker Registry 管理项目,用于托管容器镜像。由于配置不当,攻击者可通过页面搜索镜像名称,绕过登陆验证逻辑,直接查看结果中未授权的私有镜像仓库并获取仓库信息。

🔍 影响范围:根据 FOFA 系统最新数据,全球范围内共有 25,524 个 Harbor 服务对外开放,其中中国使用数量最多,共有 15,796 个。

🛠️ 修复建议:用户需修改配置,取消“项目仓库”中的“公开”勾选,即可限制公开访问。

🛡️ 漏洞复现:白帽汇安全研究院已第一时间复现了该漏洞。


一、        漏洞概述

Harbor 是一个开源的 Docker Registry 管理项目,用于托管容器镜像。

Harbor 镜像仓库存在配置不当导致的访问控制缺陷,攻击者可通过页面搜索镜像名称,绕过登陆验证逻辑,直接查看结果中未授权的私有镜像仓库并获取仓库信息(Pull、Push的时间和commit信息,以及镜像存在的漏洞信息等)。

二、        影响范围

本次漏洞影响范围如下:

FOFA Query:

根据目前FOFA系统最新数据(一年内数据),显示全球范围内(app="HARBOR")共有 25,524 个相关服务对外开放。中国使用数量最多,共有 15,796 个;美国第二,共有 2,640 个;德国第三,共有 1,310 个;中国香港特别行政区第四,共有679 个;新加坡第五,共有 650 个。

全球范围内分布情况如下(仅为分布情况,非漏洞影响情况):


中国大陆地区北京使用数量最多,共有1,964 个;广东第二,共有 1,582 个;浙江第三,共有 1,438 个;上海第四,共有 1,228 个;四川第五,共有 440 个。


三、        漏洞复现

白帽汇安全研究院第一时间复现了该漏洞:


四、        修复建议

此漏洞为配置不当导致,建议用户修改配置:“项目设置”——“配置管理”——“项目仓库”中的“公开”取消勾选,即可限制公开访问。如图:


五、        参考链接

[1.]  https://github.com/lanqingaa/123/blob/main/README.md

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Harbor 漏洞 安全 访问控制 配置
相关文章