| タイトル | OpenC3のOpenC3 COSMOSにおける相対パストラバーサルの脆弱性 |
|---|---|
| 概要 | OpenC3 COSMOSは、1つまたは複数の組み込みシステムにコマンドを送信し、データを受信するために必要な機能を提供します。バージョン6.10.5および7.0.0-rc3より前のOpenC3 COSMOSには、save_tool_config()関数に設計上の欠陥があり、細工された構成ファイル名を提供することで、共有されている/pluginsディレクトリツリー内の任意の場所にツール構成ファイルを保存できます。実装はファイル名を絶対パスに正規化することで標準的なパストラバーサル攻撃を十分に緩和していますが、すべてのプラグインが同じルートディレクトリを共有しているため、ユーザーは共有/pluginsディレクトリ内に任意のファイル構造を作成したり、既存の構成ファイルを上書きしたりできます。この問題はバージョン6.10.5および7.0.0-rc3で修正されています。 |
| 想定される影響 | 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 |
| 対策 | 正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年5月4日0:00 |
| 登録日 | 2026年5月11日11:09 |
| 最終更新日 | 2026年5月11日11:09 |
| CVSS3.0 : 警告 | |
| スコア | 4.3 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
| OpenC3 |
| OpenC3 COSMOS 6.10.5 未満 |
| OpenC3 COSMOS 7.0.0 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年05月11日] 掲載 |
2026年5月11日11:09 |
| 概要 | OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems. Prior to versions 6.10.5 and 7.0.0-rc3, OpenC3 COSMOS contains a design flaw in the save_tool_config() function that allows saving tool configuration files at arbitrary locations inside the shared /plugins directory tree by supplying crafted configuration filenames. Although the implementation sufficiently mitigates standard path traversal attacks, by canonicalizing filename to an absolute path, all plugins share this same root directory. That enables users to create arbitrary file structures and overwrite existing configuration files within the shared /plugins directory. This issue has been patched in versions 6.10.5 and 7.0.0-rc3. |
|---|---|
| 公表日 | 2026年5月5日3:16 |
| 登録日 | 2026年5月5日4:07 |
| 最終更新日 | 2026年5月9日4:54 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:openc3:cosmos:*:*:*:*:open_source:*:*:* | 6.10.5 | ||||
| cpe:2.3:a:openc3:cosmos:7.0.0:rc1:*:*:open_source:*:*:* | |||||
| cpe:2.3:a:openc3:cosmos:7.0.0:rc2:*:*:open_source:*:*:* | |||||