CVE-2026-85221 MISP CurlClient TLS証明書検証脆弱性に注意

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-09-03T15:17:41.047 / 更新日: 2026-09-03T16:45:08.223

MISPのCurlClientにTLS証明書検証の不備があり、HTTPS通信で中間者攻撃のリスクが生じる可能性があります。$verifyPeerプロパティが初期化されていないため、cURL経由の通信では証明書検証が無効化されるケースがあり、信頼できるCAが発行した証明書以外も受け入れられるため、攻撃者が通信を傍受・改ざんする恐れがあります。影響はCurlClientが利用する機能ややり取りデータに依存します。修正ではTLS検証をデフォルトで有効化し、自己署名証明書の設定がある場合のみ検証を無効化する処理に修正しています。運用環境でCurlClientを用いている場合、パッチ適用と設定の確認が重要です。特に自己署名証明書を扱うSyncToolの設定を確認し、必要な場合に限り検証を無効化しているかを点検してください。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、TLS証明書検証の不備という脆弱性について、我々はなぜ「証明書を確認しない」選択肢が存在するのか、その倫理的妥当性を問うべきではないか。なぜ、システムが「信頼できるCA」以外の証明書を受容するリスクを許容するのか?

プラトン

ソクラテス、その問いは的外れです。実際の運用では、SyncToolが自己署名証明書を扱う場合に限り検証を無効化する設定が必要なケースがあります。しかし、CurlClientの$verifyPeerプロパティが初期化されていないため、意図せずに検証が無効化されている可能性があります。まずは、運用環境でSyncToolが自己署名証明書を用いているか、設定ファイルを確認すべきです。また、パッチ適用前に「どの通信がCurlClient経由か」を明確に把握する必要があります。

ソクラテス

では、この脆弱性が発生した場合、Linux運用者が最も注意すべき倫理的責任は何か?

プラトン

まずは「影響調査」です。CurlClientが利用する機能ややり取りデータが、機密情報(認証資格や脅威情報)を含むかを確認してください。次に、パッチ適用の前に「変更管理」の文書に、証明書検証の設定が記載されているかを点検しましょう。自己署名証明書を用いる場合は、CA証明書ピン留めの設定が正しいかを確認し、無効化が本当に必要な場合だけ適用する必要があります。

ソクラテス

では、この脆弱性を防ぐためには、監視やベンダー情報の確認が不可欠なのか?

プラトン

もちろんです。監視では、HTTPS通信の証明書がどのCAから発行されたかをログに残し、異常な証明書が検出されたらアラートを発する仕組みを構築すべきです。また、MISPのベンダー(ここではおそらくコミュニティや開発チーム)が発行したパッチが、現行環境で動作するかをテスト環境で確認してください。自己署名証明書を扱うSyncToolの設定が「検証無効化」になっていないか、手動で確認することが肝要です。

ソクラテス

では、我々はこの脆弱性を「哲学的リスク」ではなく「現実的な運用リスク」として扱うべきではないか?

プラトン

その通りです。笑いながらも真剣に言いますが、自己署名証明書は「野良猫」のように、見えるだけでは安全ではありません。証明書検証の設定が「デフォルトで有効」になったパッチを適用し、かつ、SyncToolの設定を再確認するだけでも、MITM攻撃のリスクを大幅に下げられます。Linux運用者は、この脆弱性を「証明書検証の哲学」ではなく「設定の確認作業」の一環として、さっさと対応すべきです。

関連キーワード: curl