CVE-2025-11564CVE-2025-11564是WordPress平台Tutor LMS在线课程插件中的一个高危安全漏洞。该插件是流行的eLearning和在线课程解决方案,被广泛应用于教育网站。漏洞存在于支付处理流程中的verifyAndCreateOrderData函数,由于缺少适当的权限检查和签名验证,攻击者可以绕过支付验证机制。攻击者通过构造恶意的webhook请求,将payment_type参数设置为'recurring',即可将未付款的订单强制标记为已付款状态。此漏洞影响所有3.8.3及以下版本,无需认证即可利用,CVSS评分5.3,属于中危级别。漏洞于2025年10月25日由Wordfence安全团队发现并披露。建议所有使用该插件的用户立即升级到最新版本以修复此安全问题。
漏洞根源在于Tutor LMS插件的PayPal支付网关集成代码中,verifyAndCreateOrderData函数在处理webhook回调时未能正确验证请求来源和用户权限。攻击者可以通过向目标站点发送精心构造的HTTP POST请求,伪造PayPal webhook通知。在请求中设置payment_type为'recurring'参数后,函数会跳过正常的支付验证流程,直接将关联的订单状态修改为已付款。问题代码位于ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Paypal.php第323行附近。由于缺少对webhook签名的严格验证和用户身份确认,攻击者无需任何认证凭证即可实施攻击,成功后将导致订单被错误标记为已支付,造成经济损失或课程访问权限被滥用。