Highlight.js通过一个特制的HTML代码块实现原型污染漏洞

admin 2023-12-01 17:55:45 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
中危 Highlight.js通过一个特制的HTML代码块实现原型污染漏洞

CVE编号

CVE-2020-26237

利用情况

暂无

补丁情况

官方补丁

披露时间

2020-11-25
漏洞描述
Highlightjs是Highlightjs团队的一个由JavaScript编写的语法高亮工具。该软件在浏览器和服务器上均可使用,不依赖于任何框架,并且具有自动语言检测功能。 Highlight.js是用JavaScript编写的语法突出显示工具。 9.18.2和10.1.2之前的Highlight.js版本容易受到原型污染。可以制作一个恶意的HTML代码块,这将在突出显示时导致基础对象原型的原型污染。如果您允许用户通过解析Markdown代码块(或类似代码)将自定义HTML代码块插入您的页面/应用程序,并且不过滤用户可以提供给您的语言名称,则可能会受到攻击。污染应该只是无害的数据,但这可能会对不希望这些属性存在的应用程序造成问题,并可能导致奇怪的行为或应用程序崩溃,即潜在的DOS矢量。
解决建议

目前厂商已发布升级补丁以修复漏洞,补丁获取链接: https://github.com/highlightjs/highlight.js/commit/7241013ae011a585983e176ddc0489a7a52f6bb0

参考链接
https://github.com/highlightjs/highlight.js/commit/7241013ae011a585983e176ddc...
https://github.com/highlightjs/highlight.js/pull/2636
https://github.com/highlightjs/highlight.js/security/advisories/GHSA-vfrc-7r7c-w9mx
https://lists.debian.org/debian-lts-announce/2020/12/msg00041.html
https://www.npmjs.com/package/highlight.js
https://www.oracle.com/security-alerts/cpujul2022.html
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 highlightjs highlight.js * Up to (excluding) 9.18.2
运行在以下环境
应用 highlightjs highlight.js * From (including) 10.1.0 Up to (excluding) 10.1.2
运行在以下环境
系统 debian_10 highlight.js * Up to (excluding) 9.12.0+dfsg1-4+deb10u1
运行在以下环境
系统 debian_11 highlight.js * Up to (excluding) 9.18.1+dfsg1-3
运行在以下环境
系统 debian_12 highlight.js * Up to (excluding) 9.18.1+dfsg1-3
运行在以下环境
系统 debian_9 highlight.js * Up to (excluding) 8.2+ds-5+deb9u1
运行在以下环境
系统 debian_sid highlight.js * Up to (excluding) 9.18.1+dfsg1-3
阿里云评分 4.5
  • 攻击路径 远程
  • 攻击复杂度 复杂
  • 权限要求 普通权限
  • 影响范围 越权影响
  • EXP成熟度 未验证
  • 补丁情况 官方补丁
  • 数据保密性 无影响
  • 数据完整性 无影响
  • 服务器危害 无影响
  • 全网数量 100
CWE-ID 漏洞类型
CWE-471 对假设不可变数据的修改(MAID)
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
N/A Ali_nvd

N/A

N/ACVE编号 CVE-2024-9120利用情况 暂无补丁情况 N/A披露时间 2024-09-23漏洞描述Use after free in Dawn
评论:0   参与:  0