主要观点总结
恶意分子利用ProjectSend的身份验证绕过漏洞CVE-2024-11680上传Webshell并获得对服务器的远程访问。漏洞影响多个ProjectSend版本,允许攻击者发送特制请求更改配置,包括创建流氓账户、植入Webshell和嵌入恶意JavaScript代码。尽管已修复,但许多实例仍易受攻击,且攻击活动有所增长。
关键观点总结
关键观点1: ProjectSend存在身份验证绕过漏洞CVE-2024-11680
该漏洞允许攻击者向“options.php”发送特制HTTP请求以更改应用程序的配置,从而执行恶意活动。
关键观点2: 漏洞影响多个ProjectSend版本,修补速度慢
大多数ProjectSend实例仍易受攻击,大约99%的实例运行的是易受攻击的版本。
关键观点3: 攻击活动包括更改系统设置、获得未经授权的访问和部署Webshell
攻击者通过上传Webshell到“upload/files”目录并利用该漏洞保持对受感染服务器的控制。
关键观点4: 研究人员建议尽快升级到ProjectSend r1750版本
由于攻击可能已经很普遍存在,研究人员建议用户尽快升级到较安全的版本,以避免受到攻击。
正文
恶意分子正在利用 ProjectSend 中的一个关键身份验证绕过漏洞的公共漏洞来上传 Webshell 并获得对服务器的远程访问。
该漏洞被追踪为 CVE-2024-11680,是一个严重的身份验证错误,影响 r1720 之前的 ProjectSend 版本,允许攻击者向“options.php”发送特制的 HTTP 请求以更改应用程序的配置。
成功利用该漏洞可以创建流氓帐户、植入 Webshell 以及嵌入恶意 JavaScript 代码。
尽管该漏洞已于 2023 年 5 月 16 日得到修复,但直到近期才为其分配了 CVE,导致用户没有意识到其严重性以及应用安全更新的紧迫性。
根据已检测到活跃利用的 VulnCheck 的说法,到目前为止,修补速度非常糟糕,99% 的 ProjectSend 实例仍在运行易受攻击的版本。
数千个实例被曝光
ProjectSend 是一款开源文件共享 Web 应用程序,旨在促进服务器管理员和客户端之间安全、私密的文件传输。它是一款颇受欢迎的应用程序,被那些更喜欢自托管解决方案而不是 Google Drive 和 Dropbox 等第三方服务的组织所使用。
VulnCheck 表示,在线大约有 4,000 个面向公众的 ProjectSend 实例,其中大多数都容易受到攻击。具体来说,根据 Shodan 数据,55% 的暴露实例运行 2022 年 10 月发布的 r1605,44% 使用 2023 年 4 月的未命名版本,只有 1% 运行修补版本 r1750。
VulnCheck 报告称,发现 CVE-2024-11680 的主动利用不仅限于测试,还包括更改系统设置以允许用户注册、获得未经授权的访问以及部署 Webshell 以保持对受感染服务器的控制。
启用新用户注册
自 2024 年 9 月 Metasploit 和 Nuclei 发布 CVE-2024-11680 的公共漏洞以来,此活动有所增加。
报告中写道:“VulnCheck 注意到面向公众的 ProjectSend 服务器已开始将其登陆页面标题更改为长的、随机的字符串。这些又长又随机的名称符合 Nuclei 和 Metasploit 实施漏洞测试逻辑的方式。”
这两种漏洞利用工具都会修改受害者的配置文件,以使用随机值更改站点名称(以及 HTTP 标题)。GreyNoise 列出了与此活动相关的 121 个 IP,表明存在广泛的尝试,而不是孤立的来源。
Shodan 上出现的攻击受害者
VulnCheck 警告称,Webshell 存储在“upload/files”目录中,名称由 POSIX 时间戳、用户名的 SHA1 哈希值以及原始文件名/扩展名生成。