中危 mskocik svelecteXSS漏洞(CVE-2023-38687)
CVE编号
CVE-2023-38687利用情况
暂无补丁情况
官方补丁披露时间
2023-08-15漏洞描述
Svelecte是一个使用Svelte编写的灵活的自动完成/选择组件。Svelecte项目名称以原始HTML形式呈现,没有进行转义。 这允许在Svelecte下拉菜单中注入任意HTML,并可以利用其在Svelecte下拉列表打开时执行任意JavaScript代码。Svelecte的默认项目呈现器似乎直接将项目名称呈现为HTML,这意味着任何名称中的HTML标记都将呈现为HTML元素,而不是文本。值得注意的是, https://mskocik.github.io/svelecte/#item-rendering 中显示的自定义项目呈现器也容易受到相同攻击。任何使用动态创建项目的Svelecte站点,无论是从外部来源还是从用户创建的内容都可能受到XSS攻击(执行不可信的JavaScript)、点击劫持或任何可通过任意HTML注入执行的攻击。具体应用程度的影响取决于提供Svelecte项目的来源的可信度以及应用程序采取的缓解XSS攻击的步骤。使用此漏洞进行的XSS攻击大多可以通过阻止内联JavaScript的内容安全策略来缓解。该漏洞已在版本3.16.3中得到修复,建议用户升级。该漏洞没有已知的解决方案。解决建议
"将组件 svelecte 升级至 3.16.3 及以上版本"
参考链接 |
|
|---|---|
| https://github.com/mskocik/svelecte/security/advisories/GHSA-7h45-grc5-89wq |
受影响软件情况
| # | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
| 1 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 运行在以下环境 | |||||||||
| 应用 | mskocik | svelecte | * | Up to (excluding) 3.16.3 | |||||
- 攻击路径 本地
- 攻击复杂度 困难
- 权限要求 管控权限
- 影响范围 有限影响
- EXP成熟度 未验证
- 补丁情况 官方补丁
- 数据保密性 无影响
- 数据完整性 无影响
- 服务器危害 无影响
- 全网数量 N/A
| CWE-ID | 漏洞类型 |
| CWE-79 | 在Web页面生成时对输入的转义处理不恰当(跨站脚本) |
Exp相关链接
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!








评论