CVE-2026-115920 ONNX ConvTranspose形状推論にDoS脆弱性
この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。
ONNXのConvTranspose形状推論処理に、特定の条件で不正なモデルが存在する場合にサービス拒否(DoS)を引き起こす可能性のある脆弱性が報告されています。影響範囲はバージョン1.2.1から1.22.0の間で、修正済みバージョンは1.22.0です。Linuxサーバー運用者は、ONNXを用いた機械学習モデル処理を担当するシステムで該当バージョンを使用している場合、モデル検証や形状推論の処理中にクラッシュするリスクがあります。確認時は、モデルの信頼性や使用バージョンを確認し、1.22.0以降へのアップグレードを検討する必要があります。ただし、機密性や整合性への影響は確認されていません。
- NVD Detail (NVD) [日本語で表示]
ソクラテスの問い、プラトンの備え
プラトンよ、この脆弱性について考えよう。モデルの信頼性とバージョン確認が重要だとされているが、なぜ「信頼性」がここで語られるのか?
それはですね、ソクラテス。ONNXモデルが信頼できるかどうかは、サービス拒否のリスクを避けるための第一歩です。運用者は、モデルが外部から来た場合、少なくとも`onnx.checker.check_model()`で検証すべきです。それと、使用中のバージョンが1.22.0未満かを確認する必要があります。
では、もしバージョンが該当範囲内だった場合、何をすればよい?
パッチ適用が最優先です。1.22.0以降にアップグレードし、変更管理の記録を残しましょう。また、モデル処理の監視を強化するのも大切です。例えば、処理中に異常なクラッシュが発生した場合、ログを確認して対応する必要があるでしょう。
ベンダー情報の確認はなぜ必要か?
簡単な話です。ONNXはオープンプロジェクトですが、修正済みバージョンが1.22.0と明記されているので、パッケージ管理システムでそのバージョンが提供されているかを確認する必要があります。また、公式サイトやリポジトリの情報を確認することで、誤ったアップグレードを防げます。
では、この脆弱性の影響は「深刻」ではないとされているが、運用者はどう対応すべきか?
ユーモアを交えて言いますが、この脆弱性は「モデルが不正に笑う」リスクです。運用者は、モデルの信頼性を疑い、バージョンを確認し、パッチを適用する。つまり、モデルと自分自身を「検証する」ことが肝心です。それ以外に、特に深刻なことはありません。
関連キーワード: kernel