CVE-2026-24069Kiuwan SAST在处理基于SSO(单点登录)的身份验证逻辑时存在缺陷。当用户账户在本地系统中被禁用,但该账户与外部SSO提供商存在映射关系时,应用程序未能正确校验账户的本地状态。这导致已被禁用的用户可以通过SSO方式重新登录并继续访问系统,绕过了管理员设置的访问控制限制。受影响的产品包括Kiuwan云服务及特定版本前的Kiuwan本地部署版。
该漏洞属于业务逻辑缺陷中的“不正确的授权”。在Kiuwan SAST的实现中,SSO登录流程主要依赖于信任外部身份提供商传递的用户身份信息。当系统接收到SSO登录请求时,它会解析用户标识并在本地数据库中查找对应的映射记录。关键问题在于,系统仅确认了“该用户存在且映射关系有效”,却忽略了对“该用户当前是否处于启用状态”的校验。通常,本地禁用账户应当作为拒绝访问的最高优先级判断条件。由于这一检查缺失或逻辑顺序错误,即使用户在Kiuwan本地管理后台已被管理员手动禁用(例如因为离职或违规操作),只要其在IdP处的凭证依然有效,攻击者即可利用该凭证发起SSO登录。登录成功后,应用会生成有效的会话Cookie,使得被禁用用户能够继续提交代码分析任务、查看报告或修改配置,从而导致机密性(C:L)和完整性(I:L)受损。