LiteSpeed Web Server Enterprise 中存在一个权限提升漏洞,可能允许低权限的网站用户在受影响的共享主机服务器上获得 root 权限。该漏洞可以绕过账户隔离控制措施,包括 CloudLinux CageFS。
对于共享主机提供商来说,这种漏洞尤其严重,因为一台受影响的服务器可能包含许多互不相关的客户的网站。
该漏洞威胁共享主机隔离
共享主机将多个客户账户放置在同一台服务器上。账户隔离软件将每个客户限制在指定的独立环境中,并阻止其访问其他网站、文件和系统进程。
LiteSpeed漏洞可能会突破这种隔离。根据cPanel安全公告(资源),恶意低权限网站用户有可能逃脱受限环境并获得 root 权限。
Root 权限赋予攻击者对服务器的管理控制权。拥有此级别权限的攻击者有可能查看或修改其他托管网站,并更改服务器级别的配置。
该公告描述了可能的影响,但并未指出所有受影响的服务器都已被入侵。
LiteSpeed 6.3.7 Build 2 包含所需的更新
cPanel 公告指出,LiteSpeed Web Server Enterprise 版本低于 6.3.7,并特别建议之前安装了 6.3.7 的管理员再次更新到 LiteSpeed 6.3.7 Build 2 或更高版本。
LiteSpeed 于 9 月 11 日发布了 6.3.7 Build 0,9 月 15 日发布了 Build 1,9 月 16 日发布了 Build 2。其官方更新日志称,Build 2 进一步强化了 lscgid 组件(资源).
主机提供商和服务器管理员应该确认内部版本号,而不仅仅依赖主版本号。
共享主机客户依赖于服务提供商的行动
共享主机用户通常无法自行更新 LiteSpeed Web 服务器。主机提供商控制着服务器软件、CloudLinux 配置和账户隔离系统。因此,用户需要确认提供商已具备以下条件:
- 已安装 LiteSpeed 6.3.7 Build 2 或更高版本。
- 更新后重启了LiteSpeed服务。
- 检查了受影响的服务器,查看是否存在未经授权的访问迹象。
- 调查账户、文件和管理设置中发生的意外变更。
- 建立了发现泄露证据时的通知流程。
如果服务提供商报告服务器疑似遭到入侵,网站所有者也应该检查其管理员帐户、文件修改日期和最近的配置更改。
潜在影响不仅限于一个主机账户
应用程序级别(例如 Joomla 或 WordPress漏洞可能仅限于受影响的托管账户。而服务器级别的权限提升漏洞则可能危及同一台服务器上的其他账户,并造成更广泛的影响。初始访问可能来自一个合法或已被入侵的托管账户。如果该账户能够突破其受限环境,服务器上的其他客户也可能面临风险。
CageFS 和类似技术之所以仍然有价值,是因为它们在正常运行期间能够隔离共享主机账户。然而,当漏洞允许攻击者绕过隔离控制时,这些隔离控制措施就无法保证绝对安全。
HostScore的采取
LiteSpeed 漏洞并不会使所有共享主机服务都不安全,但它凸显了一个关键事实:共享主机的安全性很大程度上依赖于提供商的补丁速度、主动监控和事件响应能力。
对于需要更高隔离级别的网站,迁移到 虚拟专用服务器(VPS), 专用服务器 或 私有云环境 这是一个明智的选择。这些架构能够显著降低同一台机器上相邻账户带来的安全漏洞风险。
Atlantic.Net 通过提供,可以有效地阐明这一区别。 root权限专用服务器 该公司采用单租户物理硬件部署方案,确保计算资源完全不共享。 Atlantic.Net 客户可以选择托管或非托管选项,从而完全从操作系统环境中移除外国帐户,并消除此类跨租户风险。 更多信息 Atlantic.Net 在我们的全面审查中。
然而,专用硬件并不能消除安全风险。Web 服务器、控制面板、操作系统或应用程序中的漏洞仍然可能导致机器安全受到威胁。此外,除非这些任务由托管服务提供,否则拥有完全 root 权限也意味着客户需要承担更大的责任,包括补丁管理、防火墙配置、备份、访问控制和监控。
更合理的比较并非仅仅是共享主机与独立主机之间的对比。相反,您应该比较以下内容:
- 账户和工作负载隔离。
- 负责操作系统和软件更新。
- 补丁部署时间。
- 服务器和应用程序监控。
- 备份位置和恢复流程。
- 事件调查和客户通知。
- 托管式安全保障。
对于规模较小的网站而言,如果服务商能够妥善管理服务器,共享主机仍然是一种可行的选择。而当企业需要专属硬件、更严格的管理或对补丁和访问策略拥有更大的控制权时,专用基础设施则更具优势。
目前,使用 LiteSpeed 主机服务的客户应向其服务商确认已安装的具体版本。“版本 6.3.7”仅供参考。服务器应运行 Build 2 或更高版本(已修复安全漏洞)。