| タイトル | binary-parserライブラリにおけるコードインジェクションの脆弱性 |
|---|---|
| 概要 | binary-parserはバイナリデータを解析するためのパーサーを作成するJavaScriptライブラリです。binary-parserは、Functionコンストラクタを使用して実行時にJavaScriptコードを動的生成します。この際、パーサー定義に含まれるフィールド名やエンコーディング名として指定された値が、検証や無害化処理を経ずに生成されたコードに組み込まれます。その結果、攻撃者により任意のJavaScriptコードを実行される可能性があります。 |
| 想定される影響 | 攻撃者の用意した信頼できない入力値がパーサー定義に用いられると、Node.jsプロセスの権限で任意のJavaScriptコードが実行される可能性があります。 |
| 対策 | [アップデートする ] 開発者が提供する情報をもとに、最新版へアップデートしてください。 本脆弱性は次のバージョンで修正されています。 <ul> <li>binary-parser 2.3.0</li> </ul> |
| 公表日 | 2026年1月23日0:00 |
| 登録日 | 2026年1月26日15:51 |
| 最終更新日 | 2026年1月26日15:51 |
| Keichi Takahashi |
| binary-parser 2.3.0より前のバージョン |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年01月26日] 掲載 |
2026年1月26日15:51 |