CVE-2025-13626CVE-2025-13626是WordPress平台myLCO插件中的一个中危安全漏洞。该漏洞为反射型跨站脚本攻击(XSS),存在于插件的0.8.1及以下所有版本中。漏洞的根本原因在于插件对用户输入的$_SERVER['PHP_SELF']参数处理不当,未能进行充分的输入清理和输出转义。攻击者可以利用此漏洞,通过精心构造恶意链接并诱导用户点击,在用户浏览器中执行任意JavaScript脚本。由于该漏洞不需要认证即可利用(PR:N),且需要用户交互(UI:R),攻击者通常通过钓鱼邮件、社交工程或其他欺骗手段诱骗受害者点击恶意链接。成功利用此漏洞可导致会话劫持、敏感信息窃取、恶意内容注入等安全问题,对网站和用户安全构成威胁。建议使用该插件的网站管理员尽快采取修复措施或升级到最新版本。
该漏洞是由于myLCO插件在处理PHP_SELF服务器变量时缺乏适当的安全防护措施导致的。PHP_SELF是PHP中的超全局变量,返回当前执行脚本的文件名路径,攻击者可以通过在URL中注入恶意脚本来利用此变量。在myLCO.php第438行附近,插件直接将$_SERVER['PHP_SELF']的值用于页面输出或表单动作属性,而未进行必要的htmlspecialchars()或其他转义处理。攻击者可以构造形如/mylco/wp-admin/admin.php/\"><script>alert(document.cookie)</script>的恶意URL,当用户访问该URL时,注入的JavaScript代码将在用户浏览器中执行。由于这是反射型XSS,恶意脚本不会持久化存储在服务器上,但每次访问该恶意链接都会触发执行。攻击者可以利用此漏洞窃取用户会话Cookie、进行钓鱼攻击或修改页面内容。