CVE-2026-4300WordPress Robo Gallery插件在5.1.3及以下版本中存在存储型跨站脚本(XSS)漏洞。由于插件对'Loading Label'字段的过滤机制存在缺陷,未能识别特定的JavaScript标记模式,拥有Author及以上权限的认证攻击者可利用该漏洞注入恶意脚本。当用户访问包含受影响画廊的页面时,恶意脚本将在浏览器中执行,可能导致账户劫持或敏感信息泄露。
该漏洞的核心在于插件处理配置对象时的自定义标记解析逻辑。插件使用`fixJsFunction()`方法处理`|***...***|`标记,意图将JSON字符串转换为原始JavaScript代码执行。虽然'Loading Label'字段在保存时使用了`sanitize_text_field()`函数,该函数能去除HTML标签,但并未过滤`|***`和`***|`字符序列。因此,攻击者输入的`|***alert(1)***|`可以绕过过滤并被存储。前端渲染时,经过`json_encode()`和`fixJsFunction()`的处理,该字符串被还原为可执行的JavaScript代码,导致XSS攻击。