製品・ソフトウェアに関する情報
OpenC3のOpenC3 COSMOSにおける相対パストラバーサルの脆弱性
Title OpenC3のOpenC3 COSMOSにおける相対パストラバーサルの脆弱性
Summary

OpenC3 COSMOSは、1つまたは複数の組み込みシステムにコマンドを送信し、データを受信するために必要な機能を提供します。バージョン6.10.5および7.0.0-rc3より前のOpenC3 COSMOSには、save_tool_config()関数に設計上の欠陥があり、細工された構成ファイル名を提供することで、共有されている/pluginsディレクトリツリー内の任意の場所にツール構成ファイルを保存できます。実装はファイル名を絶対パスに正規化することで標準的なパストラバーサル攻撃を十分に緩和していますが、すべてのプラグインが同じルートディレクトリを共有しているため、ユーザーは共有/pluginsディレクトリ内に任意のファイル構造を作成したり、既存の構成ファイルを上書きしたりできます。この問題はバージョン6.10.5および7.0.0-rc3で修正されています。

Possible impacts 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 
Solution

正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

Publication Date May 4, 2026, midnight
Registration Date May 11, 2026, 11:09 a.m.
Last Update May 11, 2026, 11:09 a.m.
CVSS3.0 : 警告
Score 4.3
Vector CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Affected System
OpenC3
OpenC3 COSMOS 6.10.5 未満
OpenC3 COSMOS 7.0.0
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
Change Log
No Changed Details Date of change
1 [2026年05月11日]
  掲載
May 11, 2026, 11:09 a.m.

NVD Vulnerability Information
CVE-2026-42085
Summary

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.

Publication Date May 5, 2026, 3:16 a.m.
Registration Date May 5, 2026, 4:07 a.m.
Last Update May 9, 2026, 4:54 a.m.
Affected software configurations
Configuration1 or higher or less more than less than
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:*:*:*
Related information, measures and tools
Common Vulnerabilities List