CVE-2021-47722CVE-2021-47722是Zucchetti Axess CLOKI Access Control 1.64版本中存在的一个跨站请求伪造(Cross-Site Request Forgery, CSRF)安全漏洞。该漏洞源于应用程序未能对重要操作实施足够的CSRF防护机制,允许攻击者通过诱导已认证用户访问恶意网页,在用户不知情的情况下执行未授权的操作。攻击者可以构造隐藏的HTML表单或恶意链接,利用受害者的有效会话信息,伪装成合法请求来修改访问控制设置,包括禁用或调整安全参数。此漏洞的CVSS 3.1评分仅为3.5,属于低危级别,主要因为其利用需要用户交互且攻击者仅能影响低权限操作。尽管如此,该漏洞仍可能被恶意利用来破坏系统的访问控制策略,导致未授权访问或权限提升风险。建议受影响的用户尽快采取修复措施或实施临时缓解方案。
该CSRF漏洞存在于Zucchetti Axess CLOKI Access Control的访问控制管理功能中。漏洞的根本原因是应用程序在处理访问控制设置变更请求时缺少必要的CSRF Token验证或Referer检查机制。攻击者可以利用此漏洞构造恶意网页,当已认证的管理员或用户访问该页面时,浏览器会自动向目标应用程序发送携带有效会话Cookie的请求。由于应用程序无法区分合法用户操作和攻击者伪造的请求,攻击者可以成功执行以下操作:1) 禁用访问控制规则;2) 修改访问权限级别;3) 添加或删除用户访问权限;4) 变更安全策略配置。攻击者通常会使用隐藏的iframe或自动提交的表单来隐藏恶意请求,利用HTML的自动提交机制在用户无感知的情况下完成攻击。攻击者需要诱骗受害者访问恶意页面,且受害者需要在目标应用上保持活跃会话。防御措施包括:实现CSRF Token机制、验证请求来源(Referer/Origin头)、使用SameSite Cookie属性,以及对重要操作实施额外的确认机制。