CVE-2022-50960WordPress International Sms For Contact Form 7 Integration插件v1.2版本存在反射型跨站脚本(XSS)漏洞。该漏洞出现在管理员设置界面的page参数中。攻击者可利用此漏洞,通过构造恶意链接诱导管理员访问,在class-sms-log-display.php文件的page参数中注入任意恶意脚本代码。一旦管理员点击,脚本将在其浏览器中执行,可能导致Cookie窃取或会话劫持。
该漏洞源于插件后台文件`class-sms-log-display.php`对`page`参数缺乏有效的过滤和转义机制。当攻击者构造包含恶意JavaScript的URL(如`/wp-admin/admin.php?page=<script>alert(1)</script>`)并发送给管理员时,服务器端会直接将参数值反射回HTML页面。浏览器解析该响应时,会将未编码的脚本作为代码执行。由于攻击向量为网络(AV:N)且无需认证(PR:N),但需要用户交互(UI:R),攻击者通常结合社会工程学进行攻击,从而在管理员上下文中执行任意操作。