CVE-2025-14138CVE-2025-14138是WordPress插件WPLG Default Mail From中的一个中危安全漏洞。该插件用于设置WordPress网站的默认邮件发送地址。漏洞源于插件在处理用户输入时未对$_SERVER['PHP_SELF']变量进行充分的输入清理和输出转义,导致攻击者可以在页面中注入任意Web脚本。攻击者可以利用此漏洞构造恶意链接,诱骗已登录的管理员或用户点击,从而窃取会话Cookie、劫持用户账户或进行其他恶意操作。由于该漏洞为反射型XSS,无需认证即可发起攻击,但需要用户交互(如点击链接)才能触发。由于CVSS评分为6.1(中等严重程度),漏洞利用难度较低,对网站安全性构成一定威胁。建议受影响用户尽快升级到最新版本或采取临时防护措施。
漏洞根源在于WPLG Default Mail From插件的wplg.php文件第134行附近,代码直接使用$_SERVER['PHP_SELF']变量而未进行任何输入验证或HTML转义处理。$_SERVER['PHP_SELF']返回当前执行脚本的路径,攻击者可以通过在URL中注入恶意脚本来利用此变量。例如,访问形如/wp-admin/admin.php/<script>alert(1)</script>的URL时,PHP_SELF会包含完整路径,插件若将其直接输出到HTML页面而不转义,就会执行注入的JavaScript代码。攻击者通常构造包含XSS payload的链接并通过社会工程学手段诱骗目标点击。由于WordPress管理后台许多页面都会加载admin.php,攻击者可以在任意管理页面触发此漏洞。成功利用后可窃取管理员cookie、获取后台权限或进行进一步攻击。