English version →
Webアプリケーション
CVE-2026-78208 high CVSS 7.5

exceljs-hardened before 5.0.0 contains a path traversal vulnerability in the Workbook.addImage()...

概要

exceljs-hardened before 5.0.0 contains a path traversal vulnerability in the Workbook.addImage()...

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

exceljs-hardened before 5.0.0 contains a path traversal vulnerability in the Workbook.addImage() function that fails to validate file paths. Attackers can supply arbitrary file paths to read any file accessible to the Node.js process and embed it in the generated workbook.

出典: NIST National Vulnerability Database NVD GitHub Advisory

AI要約

外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。

exceljs-hardened 5.0.0未満にパストラバーサルの脆弱性があります。攻撃者はWorkbook.addImage()関数を悪用して任意のファイルパスを指定でき、ノードプロセスがアクセス可能なファイルを読み取ることができます。

❓ 何が問題か

exceljs-hardenedのWorkbook.addImage()関数にはパストラバーサルの脆弱性があります。

📍 影響範囲

exceljs-hardenedバージョン5.0.0未満

🔥 重要度

攻撃者が任意のファイルを読み取れる可能性があるため、システムの情報漏洩リスクが高まります。

🔧 修正方法

バージョン5.0.0にアップデートすることで、この脆弱性を修正できます。

🛡️ 暫定回避

一時的にファイルパスのバリデーションを自前で実装することが推奨されます。

🔍 検知方法

コードベースでWorkbook.addImage()関数の使用箇所を調査し、バリデーションが適用されているか確認します。

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく