网站首页 > 技术教程 正文
背景
nginx 0 day RCE 漏洞影响 nginx 18.1。根据 AgainstTheWest Github https://github.com/AgainstTheWest/NginxDay 存储库,此错误与 nginx 中的 LDAP-auth 守护程序有关,因为 LDAP 与 Nginx 的交互不多,但是,有一个与 Nginx 一起使用的 ldap-auth 守护进程,它允许使用它。它主要用于访问私有 Github、Bitbucket、Jekins 和 Gitlab 实例。
自 4 月 9 日以来,一个名为Against the West的黑客组织一直在向 GitHub 存储库发布关于所谓的 NGINX 0day 的声明。该漏洞可能与 NGINX 如何与 LDAP 目录服务交互有关——在 Log4Shell 及其滥用恶意 LDAP 服务器。(NGINX 本身是用 C 编写的,不使用 Java 或任何基于 Java 的库,因此不受 Log4j 漏洞的影响……)
其实该漏洞早在 4 月 11 日,nginx发布了一篇博客来描述这个漏洞。具体参考:https://www.nginx.com/blog/addressing-security-weaknesses-nginx-ldap-reference-implementation/ NGINX LDAP 参考实现中存在安全漏洞。NGINX 开源和 NGINX Plus 版本不受影响,如果您不使用参考实现,则无需采取任何措施。
鉴于 NGINX 是世界上三分之一网站使用的网络转发服务器,所以需要持续关注。
更新 1:
随着一些进一步的分析正在进行中,与 nginx 中的 LDAP-auth 守护进程相关的模块受到很大影响。任何涉及 LDAP 可选登录的东西都受到影响,这包括 Atlassian 帐户。只是想知道我们是否可以绕过一些常见的 WAF。默认 nginx 配置似乎是易受攻击的类型,或常见配置。
我们强烈建议禁用该 ldapDaemon.enabled 属性。如果您打算设置它,请务必 ldapDaemon.ldapConfig使用正确的信息更改属性标志,并且不要将其保留为默认值。这可以更改,直到 Nginx 回复他们的电子邮件和 DM。
更新 2:
一直在与一些信息安全人员谈论此事,但反应不一。有人说这是 LDAP 本身而不是 Nginx 的问题,但 ldapDaemon 并不总是使用。准确的引用是 CI/CD 管道强化实例,其中一个步骤是完全剥离 LDAP 模块。这是部分正确的。其实在编译nginx的时候是一个选项。但是,这可能是 LDAP 本身的问题。
问题在于它仅适用于使用 LDAP 的 nginx 实例,例如任何提供该身份验证方法的登录门户。
需要进一步的分析和测试。看起来只会影响这个版本。如果它影响 LDAP 协议的更新版本,那么我们将看到它的结果。
黑客已经在利用了这个漏洞。由于此漏洞目前没有补丁,强烈建议使用 nginx Web 服务器的管理员尽快部署这些缓解措施。
更新 4:
关于人们在 twitter 和问题页面上关于这只是一个 LDAP 或 Bitnami 问题的建议,问题在于,在测试阶段,它只适用于 Nginx,而不适用于 Apache 或其他 Web 服务器。另外,Nginx 还没有回复。DM 或电子邮件。我们已通过电子邮件向一些我们未违反的受影响公司发送电子邮件(因为这严重违背了我们的理想),以寻求有关此漏洞的安全问题的支持。
参考
- https://www.nginx.com/blog/addressing-security-weaknesses-nginx-ldap-reference-implementation/?utm_medium=owned-social&utm_source=twitter&utm_campaign=ww-nx_sec_g&utm_content=bg-#condition-1
- https://www.nginx.com/blog/addressing-security-weaknesses-nginx-ldap-reference-implementation/?utm_medium=owned-social&utm_source=twitter&utm_campaign=ww-nx_sec_g&utm_content=bg-#condition-2
- https://www.nginx.com/blog/addressing-security-weaknesses-nginx-ldap-reference-implementation/?utm_medium=owned-social&utm_source=twitter&utm_campaign=ww-nx_sec_g&utm_content=bg-#condition-3
- https://thestack.technology/nginx0-day-claims/
猜你喜欢
- 2024-10-13 大前端教程之Dokcer,部署方式,CICD的解决方案
- 2024-10-13 CI/CD之三:用filebeat,kafka,kylin,superset快速实现度量
- 2024-10-13 使用 GitLab CI 和 Docker 自动部署 Spring Boot 应用
- 2024-10-13 使用 Kubernetes Helm 安装 CI/CD 工具:Drone
- 2024-10-13 gitlab ci 维护记录(gitlab cicd)
- 2024-10-13 基于docker-compose的Gitlab CI/CD实践&排坑指南
- 2024-10-13 通过Nginx、Consul、Upsync实现动态负载均衡和服务平滑发布
- 2024-10-13 搭建全功能服务器(Nginx+Tomcat+PHP+SSL)
- 2024-10-13 还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲
- 2024-10-13 将Docker镜像安全扫描步骤添加到CI/CD管道
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)