跳到主要内容

超危

Checkbox Survey不安全反序列化ASP.NET视图状态数据漏洞

2021-05-27 20:55:11 公开 ,2025-10-22 00:22:26 更新

  • 关键漏洞
  • CISA KEV
  • APT漏洞
  • 远程
  • CWE Top 25 (2023)
  • 无需认证
  • CWE Top 25 (2024)
  • 公开PoC
CWEs:
CWE-502 (Deserialization of Untrusted Data)
SSVC:
可利用状态:已被积极利用攻击自动化:是技术影响评估:全部 2025-02-07 03:47:57

风险信息

CVSS v2 向量
AV:N/AC:L/Au:N/C:P/I:P/A:P
CVSS v2 风险值
7.5
CVSS v3 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3 风险值
9.8
CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
9.8

详细信息

漏洞类型
代码问题
漏洞描述
Checkbox Survey是一个ASP.NET应用程序,可以向网站添加调查功能。在版本7.0之前,Checkbox Survey通过接受一个_VSTATE参数来实现自己的视图状态功能,然后使用LosFormatter反序列化该参数。由于此数据由复选框调查代码手动处理,因此服务器上的ASP.NET ViewState消息身份验证代码(MAC)设置将被忽略。如果没有MAC,攻击者可以创建将被反序列化的任意数据,从而导致任意代码执行。
修复建议
1、应用更新从Checkbox Survey 7.0开始,不使用视图状态数据。因此,Checkbox Survey 7.0及更高版本不包含此漏洞。 2、删除早于7的版本Checkbox不再开发Checkbox Survey version 6,因此此版本不再安全。如果无法更新到未受影响的Checkbox Survey版本,则应从安装了该软件的任何系统中删除该软件。

参考链接