CVE-2026-36341Webkul Krayin CRM v2.1.5版本中存在一处跨站脚本(XSS)安全漏洞。该漏洞源于应用程序在处理活动创建请求时,未能对/admin/activities/create端点中用户提交的评论字段进行充分的输入过滤和清理。由于系统未对特殊字符进行转义,攻击者可注入恶意脚本。当权限较低的用户(PR:L)利用此漏洞注入Payload后,一旦其他用户查看了相关活动页面,恶意脚本将在其浏览器中执行,从而导致窃取会话凭证或进行恶意操作。
该漏洞属于存储型跨站脚本攻击(Stored XSS)。漏洞产生的根本原因是Webkul Krayin CRM在活动管理模块中缺乏对用户输入的上下文感知输出编码。具体而言,当攻击者向`/admin/activities/create`接口发送POST请求时,应用程序直接将`comment`参数的内容原样存储到数据库中,未经过滤掉`<script>`、`onerror`等危险标签或属性。当管理员或其他用户访问受影响的活动详情页面时,后端应用从数据库读取该恶意评论并将其直接嵌入到HTTP响应的HTML源码中。浏览器解析HTML时执行了其中的JavaScript代码。结合CVSS向量(AV:N/AC:L/PR:L/UI:R/S:C),攻击者需要低权限账号,且需要诱导用户交互(UI:R)才能触发,但由于作用域为S:C(Scope Changed),攻击影响可扩展到原系统上下文之外。