CVE-2026-40296 in PhpSpreadsheet情報

要約

〜によって VulDB • 2026年05月14日

PhpSpreadsheetは、スプレッドシートファイルの読み書きを行う純粋なPHPライブラリです。HTMLライターは、セルの書式設定済み値が元の値と異なる場合、htmlspecialcharsによるエスケープをスキップします。セルにテキストプレースホルダ「@」と任意のリテラル文字(例:". @"、"@ "、または "x@")を含むカスタム数値書式が設定されていると、フォーマッターは「@」をセルの値に置き換え、追加文字を追加することで、書式設定済み値が元の値と異なり、HTMLエスケープが完全に回避されます。アップロードされたスプレッドシート(後でHTMLに変換され、他のユーザーに表示される)のセル値と数値書式を制御できる攻撃者は、格納型クロスサイトスクリプティング(XSS)を実現できます。この問題は、バージョン5.7.0、3.10.5、2.4.5、2.1.16、および1.30.4で修正されています。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2026年04月10日

モデレーション

承諾済み

エントリ

VDB-361731

EPSS

0.00012

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!