跳到正文
热点事件观察中

markdown-it 内联 HTML 解析存在二次方复杂度 DoS

1 篇报道1 个报道来源2 天前更新

先了解这件事

AI 综述

GitHub 安全公告库发布公告称,markdown-it 在开启 `html: true` 时,解析段落内重复的未闭合 HTML 构造(注释、`?>`、`>`、`]]>`)会呈二次时间复杂度,可被用于拒绝服务攻击。公告给出的实测数据是:在 `15.0.2` 上,64,000 次重复的注释载荷耗时 8,799 ms,128,000 次重复、约 500 KiB 的载荷耗时 32,847 ms。 公告称,默认配置(HTML 关闭)不受这些载荷影响;已报告的受影响版本为 `15.0.2`,完整受影响版本范围尚未确定。在修复完成前,关闭 HTML 或限制输入大小可降低暴露风险。

AI 根据报道生成 · 2 天前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月21日
  1. GitHub 安全公告库 (GHSA)
    markdown-it 开启 html 时内联 HTML 解析存在二次时间复杂度 DoS

    markdown-it 在 `html: true` 下解析段落内重复的未闭合 HTML 构造(注释、`?>`、`>`、`]]>`)时呈二次时间复杂度,`15.0.2` 上 64,000 次重复的注释载荷耗时 8,799 ms,128,000 次重复约 500 KiB 的载荷耗时 32,847 ms。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。