CVE-2026-40038Pachno 1.0.6版本存在高危存储型跨站脚本(XSS)漏洞。由于系统未对用户输入进行有效过滤,攻击者可利用POST参数注入恶意脚本。这些脚本被持久化存储后,当其他用户浏览相关页面时触发,从而窃取敏感信息或执行恶意操作。
该漏洞的根本原因在于Pachno应用程序在处理用户提交的数据时,缺乏适当的输出编码和输入验证。具体而言,代码中多处直接使用`Request::getRawParameter()`或`Request::getParameter()`方法获取POST数据,并将`value`、`comment_body`、`article_content`、`description`及`message`等参数的内容直接存入数据库,未经过HTML实体转义。攻击者可构造包含JavaScript代码的恶意载荷发送至服务器。由于漏洞具有无需认证(PR:N)和无需用户交互(UI:N)的特性,攻击者可以轻易地将恶意脚本植入系统。当管理员或普通用户访问包含这些被污染数据的页面时,浏览器将解析并执行脚本,导致攻击者在受害者的浏览器上下文中执行任意代码,危及机密性和完整性。