漏洞概述 该漏洞涉及WordPress插件“Contact Form 7 - PayPal Add-on”中的支付验证问题。具体而言,插件在更新支付记录时,未能确保仅通过合法的支付网关Webhook进行更新,导致可能存在支付记录被非法篡改的风险。 影响范围 插件版本:2.4.8 受影响文件: 潜在风险:支付记录可能被非法更新,影响支付数据的准确性和安全性。 修复方案 修复内容:改进支付验证逻辑,确保支付记录只能通过合法的支付网关Webhook进行更新。 修复文件: POC代码 以上代码展示了插件中处理PayPal IPN(即时付款通知)的部分逻辑,特别是 函数,该函数负责验证和处理支付状态。修复方案应确保在此函数中增加对支付网关Webhook的合法性验证,以防止非法更新支付记录。