CVE-2026-5159WordPress的Royal Addons for Elementor插件在1.7.1056及之前版本中存在存储型XSS漏洞。该漏洞源于Instagram Feed组件的'instagram_follow_text'设置缺乏足够的输入清理和输出转义。具有Contributor及以上权限的认证攻击者可利用此漏洞注入任意Web脚本。当用户访问被注入的页面时,脚本将执行。利用此漏洞要求管理员先前已在站点上使用有效的Instagram访问令牌配置了Instagram Feed小部件。
该漏洞位于Royal Addons插件的Instagram Feed小部件处理逻辑中,具体涉及'instagram_follow_text'参数。由于代码未对用户提供的数据进行严格的输入验证和上下文相关的输出编码,导致反射型注入转变为存储型风险。攻击流程首先要求管理员已启用Instagram Feed并配置了有效Token。随后,拥有Contributor权限的攻击者可以编辑包含该小部件的页面,将恶意JavaScript Payload注入到'instagram_follow_text'字段。保存后,Payload被持久化存储在数据库中。当其他用户访问该页面时,服务器端直接输出未经转义的内容,导致受害者的浏览器执行恶意脚本。这可能允许攻击者窃取管理员Session ID,进而完全接管网站管理权限。