CVE-2025-66631CVE-2025-66631是CSLA .NET框架中的一个严重安全漏洞,CVSS评分高达9.8分。该漏洞存在于CSLA .NET的WcfProxy组件中,由于使用了已被废弃的NetDataContractSerializer(NDCS)进行反序列化操作,导致存在远程代码执行(RCE)风险。攻击者可以通过构造恶意的序列化数据,在目标系统上执行任意代码,从而完全控制受影响的服务器。CSLA .NET是一个用于开发可重用、面向对象业务层的框架,广泛应用于企业级应用程序开发中。漏洞影响版本为5.5.4及以下版本,官方已在6.0.0版本中修复了此问题。由于该漏洞无需认证即可利用,且攻击复杂度低,对使用受影响版本CSLA .NET的应用系统构成严重威胁。建议所有使用该框架的用户立即采取应对措施,避免遭受攻击。
该漏洞的根本原因在于CSLA .NET框架中的WcfProxy组件使用了过时的NetDataContractSerializer(NDCS)进行数据反序列化。NetDataContractSerializer是.NET Framework中的一种序列化机制,但由于其设计缺陷,已被微软标记为废弃状态。NDCS在反序列化过程中会执行对象图中的构造函数和终结器,攻击者可以利用这一特性注入恶意序列化对象。攻击者通过向WcfProxy端点发送精心构造的恶意序列化数据,当服务器进行反序列化处理时,恶意代码将被执行。由于WcfProxy通常用于WCF(Windows Communication Foundation)服务通信中,攻击者可以利用网络访问该组件并发动攻击。该漏洞无需任何认证凭证,攻击者可以直接利用此漏洞在服务器上执行任意命令,包括安装后门、窃取数据或进一步渗透内网。漏洞利用的成功率极高,因为NDCS的反序列化过程在默认配置下即可被触发。