プラットフォーム
nodejs
コンポーネント
fast-xml-parser
修正版
4.0.1
5.5.6
CVE-2026-33036は、fast-xml-parserにおけるサービス拒否(DoS)の脆弱性です。数値文字参照の処理において、エンティティ展開の制限が適切に適用されないため、攻撃者は大量の数値文字参照を用いてメモリを過剰に消費させ、サービスを停止させることが可能です。この脆弱性は、バージョン5.5.6で修正されています。
攻撃者は、大量の数値文字参照(&#NNN; および &#xHH;)をXMLデータに埋め込むことで、fast-xml-parserのメモリ消費とCPU使用率を著しく増加させ、サービス拒否(DoS)を引き起こす可能性があります。この脆弱性は、DOCTYPE定義されたエンティティに対する制限は適用されるものの、数値文字参照や標準XMLエンティティの処理が別のコードパスで行われ、制限が適用されないことに起因します。攻撃者は、この制限の抜け穴を利用して、設定されたmaxTotalExpansions、maxExpandedLength、maxEntityCount、maxEntitySizeといった制限を完全に回避できます。影響を受けるシステムは、XMLデータを処理するアプリケーションやサービスであり、特にユーザーが提供するXMLデータをパースする場合にリスクが高まります。攻撃に成功した場合、アプリケーションの停止、システムリソースの枯渇、さらにはシステム全体の可用性低下につながる可能性があります。データ漏洩のリスクは直接的には低いですが、DoS攻撃によって機密情報へのアクセスが妨げられる可能性があります。攻撃の範囲は、fast-xml-parserを使用しているアプリケーションの規模と重要性によって大きく異なります。
現在、この脆弱性を悪用した公開されているエクスプロイトコードは存在しません(KEV: no public exploitation reports)。しかし、脆弱性の性質上、攻撃者がエクスプロイトを開発する可能性は否定できません。数値文字参照によるDoS攻撃は比較的容易に実行できるため、早急な対応が必要です。この脆弱性は、XMLデータを処理するアプリケーションに広く影響を与える可能性があるため、緊急度の高い問題として認識する必要があります。攻撃者がエクスプロイトを開発した場合、迅速に対応できるよう、パッチの適用状況を監視し、セキュリティアラートに注意を払うことが重要です。
Applications built on Node.js that utilize the fast-xml-parser library for XML parsing are at risk. This includes applications that process XML data from external sources, such as APIs or user uploads. Specifically, applications that have not upgraded to version 5.5.6 or later are vulnerable.
• nodejs / server:
npm audit fast-xml-parser• nodejs / server:
find / -name "node_modules/fast-xml-parser" -print• nodejs / server:
ps aux | grep 'fast-xml-parser'disclosure
エクスプロイト状況
EPSS
0.05% (16% パーセンタイル)
CISA SSVC
この脆弱性に対処するには、fast-xml-parserをバージョン5.5.6以上にアップデートすることを強く推奨します。バージョン5.5.6では、数値文字参照の処理にも制限が適用されるように修正されています。アップデートが直ちに実行できない場合は、XML入力の検証を強化し、数値文字参照の数を制限するなどの回避策を検討してください。例えば、XMLパース前に正規表現を使用して、数値文字参照の数を制限することができます。ただし、この回避策は完全な防御策ではなく、攻撃者が他の方法で脆弱性を悪用する可能性も考慮する必要があります。アップデート後、XMLデータのパースが正常に機能し、メモリ消費量やCPU使用率が異常に増加しないことを確認してください。テスト環境でアップデートを検証し、本番環境に適用する前に十分なテストを実施することを推奨します。アップデートの適用順序は、fast-xml-parserに依存する他のライブラリやアプリケーションとの互換性を考慮して決定してください。
Actualice la versión de fast-xml-parser a la 5.5.6 o superior. Esto corrige la vulnerabilidad de expansión de entidades XML que podría permitir ataques de denegación de servicio. Ejecute `npm install fast-xml-parser@latest` o `yarn upgrade fast-xml-parser@latest` para actualizar.
脆弱性分析と重要アラートをメールでお届けします。
CVE-2026-33036は、fast-xml-parserにおいて、数値文字参照の処理における制限の欠陥により発生するサービス拒否(DoS)の脆弱性です。
fast-xml-parserのバージョン5.xから5.5.3(およびnpm上の5.5.5)を使用している場合、影響を受ける可能性があります。
fast-xml-parserをバージョン5.5.6以上にアップデートすることで修正できます。
現時点では、この脆弱性を悪用した公開エクスプロイトコードは存在しません。
NVD: [https://nvd.nist.gov/](https://nvd.nist.gov/) およびベンダーのアドバイザリを参照してください。
CVSS ベクトル