| Title |
markdown-it projectのmarkdown-itにおけるリソースの枯渇に関する脆弱性
|
| Summary |
markdown-itはMarkdownパーサーです。バージョン14.1.1以下では、typographer:trueが有効になっている場合にサービス拒否(DoS)脆弱性が存在します。これはsmartquotesルールにおける二次式(O(n^2))の処理に起因しています。この問題は、replaceAt()によって文字列を繰り返し変更することから生じており、この関数は引用符ごとにO(n)のスライスと連結を行います。そのため、引用符が多いユーザー提供のMarkdownを解析する際に過剰なCPU消費が発生し、攻撃者がサービスの可用性を低下させたり妨害したりする可能性があります。typographerはデフォルトで無効ですが、多くの本番アプリケーションではスマートタイポグラフィのために有効にしているため、この問題は重要です。この問題はバージョン14.2.0で修正されました。
|
| Possible impacts |
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアの一部が停止する可能性があります。 |
| Solution |
ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
June 17, 2026, midnight |
| Registration Date |
June 26, 2026, 11:56 a.m. |
| Last Update |
June 26, 2026, 11:56 a.m. |