解説

産業用制御システムで利用されるシミュレータ「SIMATIC S7-PLCSIM Advanced」に、セキュリティ上の脆弱性が判明しました。この問題は、ローカルネットワークから大量のマルチキャストトラフィックを流すことで発生します。これにより、対象アプリケーションのリソースが枯渇し、一時的に操作不能になる(サービス妨害)リスクがあります。

現在、恒久的な修正バージョンは提供されていない状況です。そのため、攻撃経路そのものを遮断する設定変更や、ネットワークレベルでトラフィックを制限するなど、複数の防御策の適用が推奨されています。

制御システム環境におけるセキュリティと可用性を維持するため、影響範囲となる自社ネットワークの設定や運用モードについて、早期に確認しておきたいところです。

ポイント

  • SIMATIC S7-PLCSIM Advancedに、高負荷なマルチキャストトラフィックによってリソース枯渇を引き起こすDoS脆弱性が存在することが判明した。
  • この脆弱性はローカルネットワークセグメント上の未認証の攻撃者から悪用可能であり、システムが一時的に利用不能になるリスクがある。
  • 恒久的な修正は提供されていないため、仮想スイッチ設定の無効化やマルチキャストトラフィックの制限など、複数の防御策を講じる必要がある。

情シスへの影響

SIMATIC S7-PLCSIM Advancedが稼働するローカルネットワークセグメント全体の可用性および安定性に直接影響します。

1. 脆弱性の性質と発生条件:

  • 高量のマルチキャストトラフィックが主なトリガーです。

  • 対象はアプリケーション(S7-PLCSIM Advanced)であり、システム全体ではなくサービスが停止する可能性があります。

  • 悪用には特定のプロジェクト構成がアクティブである必要があります。

2. 対応策による設定変更の必要性:

  • 最も推奨される回避策の一つは、影響を受けるインスタンスで使用されるネットワークアダプターから「S7-PLCSIM Virtual Switch binding」を無効化することです。これにより攻撃経路自体を物理的・論理的に遮断できます。

  • また、ホストが稼働するネットワークセグメントレベルでマルチキャストトラフィックを制限することが必要になります。

  • 運用モードとして「Softbus」または「PLCSIM」ネットワークモードを使用することで、外部からのパケットを受け付けないデフォルトの安全な状態に維持することが推奨されています。

影響範囲

製品名: Siemens SIMATIC S7-PLCSIM Advanced

影響範囲: 製品稼働環境(ローカルネットワークセグメント)および対象アプリケーションインスタンスの設定。

具体的な設定項目: ネットワークアダプターの設定(Virtual Switch binding)、ネットワークトラフィックのフィルタリングポリシー、運用モード設定(Softbus/PLCSIM)。

重要度

★★★★★

対象者

  • ネットワーク管理者
  • セキュリティ担当者
  • Windows管理者
  • Linux管理者
  • AD管理者

優先度

今すぐ対応

優先度の理由

本件は、認証されていない攻撃者がローカルネットワークから容易に悪用できるDoS脆弱性であり、即時のセキュリティ対策が必要です。恒久的な修正が提供されていないため、記載されている回避策(Virtual Switchの無効化やトラフィック制限など)を早急に適用し、リスクを最小限に抑える必要があります。

確認手順

  • SIMATIC S7-PLCSIM Advancedが稼働するネットワークアダプターの設定を確認し、「S7-PLCSIM Virtual Switch binding」が有効になっていないか確認し、必要に応じて無効化する。
  • 当該ホストを収容するローカルネットワークセグメントに対し、マルチキャストトラフィックのフローと適用されるACL/ファイアウォールルールを見直し、制限をかける適切なポリシーを確認・適用する。
  • 本システムが使用している運用モード設定が「Softbus」または「PLCSIM」といった外部からのパケットを受信しない安全なデフォルトモードになっているか確認する。
  • Siemensやベンダーの公式セキュリティアドバイザリ(ProductCERT等)を確認し、最新のエラーハンドリングガイドラインや推奨される補完的な防御策が追加されていないかをチェックする。

推奨対応

  • 最優先として、対象インスタンスで使用されているネットワークアダプターにおける「S7-PLCSIM Virtual Switch binding」を無効化してください。
  • システムの設置場所のローカルネットワークセグメントにおいて、マルチキャストトラフィックが不要な場合は徹底的に制限ポリシーを設定し、適用漏れがないか確認してください。
  • 運用上の要件が許す限り、「Softbus」または「PLCSIM」モードなど、外部からのパケット受信をブロックするデフォルトの安全なネットワークモードを利用するように設定を見直してください。
  • 制御システム全体について、可能な範囲でネットワーク露出を最小限に抑える(例:ファブリックやファイアウォールによる分離)といった防御的な対策を複合的に実施することを検討し、必要に応じて専門部署と連携してください。