CVE-2025-13081CVE-2025-13081是Drupal Core中的一个中等严重性安全漏洞,CVSS评分5.9。该漏洞属于"不当控制动态确定对象属性的修改"(Improperly Controlled Modification of Dynamically-Determined Object Attributes)类型,允许攻击者进行PHP对象注入攻击。漏洞影响Drupal Core多个版本,从8.0.0到11.2.7版本均受影响。对象注入漏洞是一种危险的安全缺陷,攻击者可以通过构造恶意序列化对象,在反序列化过程中触发恶意代码执行。虽然该漏洞需要高权限用户才能利用,但在某些场景下可能被用于权限提升或绕过安全限制。Drupal安全团队已发布安全公告SA-CORE-2025-006,建议用户尽快升级到修复版本。该漏洞由[email protected]发现并报告,披露于2025年11月18日。
该漏洞存在于Drupal Core的序列化/反序列化处理机制中。攻击者利用Drupal Core对用户输入的序列化数据处理不当,通过精心构造包含恶意属性的PHP对象,在反序列化时触发预期的代码执行路径。在PHP对象注入攻击中,攻击者通常利用magic methods如__wakeup()、__destruct()、__toString()等方法,在对象被反序列化时自动执行恶意代码。Drupal的某些组件在处理动态对象属性时,未能正确验证和过滤用户可控的属性值,导致攻击者可以注入任意对象属性并控制对象行为。在高权限场景下,攻击者可能通过此漏洞实现权限提升、绕过访问控制或执行任意代码。CVSS向量显示攻击复杂度为高(AC:H),需要网络访问(AV:N)且需要高权限(PR:H),但无需用户交互(UI:N),对机密性(C:H)和完整性(I:H)影响高,对可用性无影响(A:N)。