CVE-2026-31156
OpenPLC v3(2c82b0e79c53f8c1f1458eee15fec173400d6e1a)にはパスインジェクションの脆弱性が存在します。glue_generator.cpp...
- 公開済み
- 2026/05/13
- 更新済み
- 2026/07/05
- CNA の割り当て
- mitre
- 観察された証拠
- 2026/08/17
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N低 · 今後 30 日間
- パーセンタイル
- 32.6%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
OpenPLC v3(2c82b0e79c53f8c1f1458eee15fec173400d6e1a)にはパスインジェクションの脆弱性が存在します。glue_generator.cpp からコンパイルされたバイナリプログラムは、コマンドライン経由で渡されたファイルパスパラメータに対して一切の検証を行いません。ユーザーが制御する入力パラメータは、ファイルの読み書きを行う基盤となるファイル操作関数(fopen/ifstream/ofstream)に直接渡されます。攻撃者は、悪意のあるパスを構築することでこの脆弱性を悪用し、任意の読み取り可能なファイルを読み取ることができます。
ソース
1OpenPLC-v3には、プログラムがコマンドラインから渡されたファイルパスパラメータに対して妥当性チェックを一切行わないことに起因するパスインジェクションの脆弱性があります。攻撃者は悪意のあるパスを構築することで任意の読み取り可能なファイルを読み取ることができ、情報漏洩のリスクをもたらします。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。