【复现】Nexus Repository3 任意文件下载漏洞的风险通告

admin 2024年5月22日22:56:30评论51 views字数 1300阅读4分20秒阅读模式

【复现】Nexus Repository3 任意文件下载漏洞的风险通告

-赛博昆仑漏洞安全通告-

Nexus Repository3 任意文件下载漏洞的风险通告 
【复现】Nexus Repository3 任意文件下载漏洞的风险通告

漏洞描述

近日,赛博昆仑CERT监测到 Sonatype Nexus Repository3 任意文件下载漏洞(CVE-2024-4956)的漏洞情报。Sonateype Nexus Repository 3中的路径遍历漏洞允许未经身份验证的攻击者读取远程操作系统上的任意文件。

Nexus是一个强大且使用广泛的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问,利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。

漏洞名称

Sonatype Nexus Repository3 任意文件下载漏洞

漏洞公开编号

CVE-2024-4956

昆仑漏洞库编号

CYKL-2024-009155

漏洞类型

文件下载

公开时间

2024-05-16

漏洞等级

高危

评分

7.5

漏洞所需权限

无权限要求

漏洞利用难度

PoC状态

未知

EXP状态

未知

漏洞细节

未知

在野利用

未知

影响版本
Sonatype Nexus Repository3 < 3.68.1
利用条件
无需任何利用条件
漏洞复现

目前赛博昆仑CERT已确认漏洞原理,复现环境为官方的Docker sonatype/nexus3:3.68.0-java8,读取 /etc/passwd 作为证明:

【复现】Nexus Repository3 任意文件下载漏洞的风险通告

防护措施
修复建议】:
目前,官方已发布修复建议,建议受影响的用户尽快升级至安全版本。
下载地址:https://help.sonatype.com/en/download-archives---repository-manager-3.html

临时缓解措施】:

1.对于Sonateype Nexus Repository的每个实例,编辑(basedir)/etc/jetty/jetty.xml 并从文件中删除这一行:

        <Set name="resourceBase"><Property name="karaf.base"/>/public</Set>

2.重新启动Nexus存储库,使更改生效。

此更改可防止利用该漏洞,但也会防止应用程序从(installdir)/public目录加载文件,可能会导致轻微的UI渲染问题,而不会影响核心产品功能。

技术咨询

赛博昆仑支持对用户提供轻量级的检测规则或热补方式,可提供定制化服务适配多种产品及规则,帮助用户进行漏洞检测和修复。

赛博昆仑CERT已开启年订阅服务,付费客户(可申请试用)将获取更多技术详情,并支持适配客户的需求。

联系邮箱:[email protected]
公众号:赛博昆仑CERT
参考链接

https://support.sonatype.com/hc/en-us/articles/29416509323923-CVE-2024-4956-Nexus-Repository-3-Path-Traversal-2024-05-16

时间线

2024年05月16日,官方发布通告

2024年05月22日,赛博昆仑CERT公众号发布漏洞风险通告

    【复现】Nexus Repository3 任意文件下载漏洞的风险通告

原文始发于微信公众号(赛博昆仑CERT):【复现】Nexus Repository3 任意文件下载漏洞的风险通告

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月22日22:56:30
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【复现】Nexus Repository3 任意文件下载漏洞的风险通告https://cn-sec.com/archives/2766403.html

发表评论

匿名网友 填写信息