CVE-2025-68153Juju是一款功能强大的开源应用编排引擎,旨在通过特殊的操作符“charms”在任何基础设施上编排应用操作。该漏洞存在于Juju 2.9至2.9.56之前版本以及3.6至3.6.19之前版本中。由于对资源修改权限的校验存在缺陷,任何在Juju控制器下经过身份验证的用户、机器或控制器,均可以修改整个控制器范围内任意应用程序的资源。这可能导致关键配置被篡改,影响系统完整性。目前官方已在后续版本中发布了补丁修复此问题。
该漏洞的根本原因在于Juju控制器在处理应用程序资源修改请求时,未能正确实施细粒度的访问控制策略。虽然系统要求请求者必须是经过身份验证的用户、机器或控制器,但并未验证请求者是否对目标应用程序资源拥有合法的所有权或管理权限。这实质上是一种水平权限越界或垂直权限提升的问题。在受影响的版本中,当攻击者向Juju控制器发送针对特定应用程序资源的修改请求(例如更新Pod配置、替换容器镜像或修改依赖服务)时,控制器仅验证了请求的认证状态,而忽略了资源归属校验。这使得低权限用户可以跨越应用边界,操作非受控的资源。攻击者利用此漏洞,可以通过Juju客户端API发送构造好的恶意请求,修改其他用户或关键系统应用的资源。由于CVSS向量显示完整性影响为高(I:H),攻击者可能导致服务配置错误、植入恶意镜像或中断业务逻辑,进而对整个环境造成破坏。虽然无需用户交互,但必须具备Juju环境内的合法凭证才能发起攻击。