CVE-2025-60828CVE-2025-60828是WukongCRM-9.0-JAVA客户关系管理系统中存在的fastjson反序列化漏洞。该漏洞存在于系统的/OaExamine/setOaExamine接口中,攻击者可以通过构造恶意的JSON payload,利用fastjson库在反序列化过程中存在的安全缺陷,触发远程代码执行(RCE)。WukongCRM是基于Java开发的开源CRM系统,广泛应用于中小企业客户管理、销售流程跟踪、办公审批等业务场景。由于该系统的/OaExamine模块负责处理办公审批流程,其中涉及对用户提交数据的反序列化操作,当系统使用存在缺陷的fastjson版本时,攻击者可以利用autoType特性或特定gadget链实现远程代码执行。CVSS评分为6.5分,属于中危级别,攻击者无需认证即可通过网络发起攻击,对系统的机密性、完整性和可用性均会造成低程度的影响。该漏洞的披露时间为2025年10月8日,由MITRE组织记录在案,参考链接中包含了详细的技术分析和PoC代码。
该漏洞的核心成因在于WukongCRM-9.0-JAVA系统使用了存在安全缺陷的fastjson库来处理/OaExamine/setOaExamine接口的请求数据。fastjson是阿里巴巴开源的Java JSON解析库,在早期版本中默认开启了autoType功能,允许在反序列化过程中自动加载指定类型的Java类。攻击者可以利用这一特性,通过精心构造的JSON数据,指定反序列化为危险的Java类(如com.sun.rowset.JdbcRowSetImpl、org.apache.tomcat.dbcp.dbcp2.BasicDataSource等),结合JNDI注入或RMI/LDAP远程加载机制,实现远程代码执行。
具体利用方式如下:
1. 攻击者向/OaExamine/setOaExamine接口发送包含恶意@type字段的POST请求;
2. fastjson在反序列化时识别@type指定的类,并尝试实例化该类;
3. 通过JdbcRowSetImpl类的dataSourceName属性,触发JNDI查找;
4. JNDI连接到攻击者控制的恶意RMI/LDAP服务器;
5. 服务器返回包含恶意字节码的引用,JVM加载并执行该字节码;
6. 最终在服务器上执行任意命令,获取系统控制权。
该漏洞的攻击复杂度低,无需用户交互和身份验证,攻击者只需通过网络即可远程利用,对部署在公网的WukongCRM系统构成严重威胁。