Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Two New Supermicro BMC Bugs Allow Malicious Firmware to Evade Root of Trust Security

2025年09月24日に「The Hacker News」が公開したITニュース「Two New Supermicro BMC Bugs Allow Malicious Firmware to Evade Root of Trust Security」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

Supermicro製サーバーの管理機能(BMC)ファームウェアに、2つの脆弱性が発見された。攻撃者はこれを利用し、システムの基本セキュリティ(Root of Trust)を回避して、悪意あるプログラムを書き込める可能性がある。暗号署名の検証不備が原因だ。

ITニュース解説

Supermicro製サーバーに搭載されているBMC(Baseboard Management Controller)のファームウェアに、二つの新たなセキュリティ上の脆弱性が発見された。この脆弱性を悪用されると、攻撃者はシステムの重要な検証手順を回避し、不正なファームウェアを導入する可能性があるという。これはシステム全体のセキュリティにおいて非常に深刻な問題である。

まず、BMCとは何か、そしてなぜそれが重要なのかを理解しよう。BMCは、サーバーのマザーボードに搭載されている小さな独立したコンピュータのようなものだ。通常のサーバーにはOS(Windows ServerやLinuxなど)が動作しているが、BMCはそのOSとは別に、サーバーのハードウェア自体を管理するための役割を担っている。例えば、サーバーの電源をリモートでオン/オフしたり、サーバーの温度やファンの回転数といった状態を監視したり、OSが起動しなくなった際に遠隔から診断を行ったり、ファームウェアをアップデートしたりするといった、OSに依存しない管理機能を提供する。これにより、物理的にサーバーの目の前にいなくても、遠隔地からサーバーを細かく制御できるようになるため、データセンターなどで多数のサーバーを運用する際には不可欠なコンポーネントだ。BMCは非常に高い権限を持ち、サーバーの「心臓部」とも言える重要な部分を制御しているため、そのセキュリティは極めて重要である。

ファームウェアとは、ハードウェアを動作させるための基本的なソフトウェアのことだ。BMCもハードウェアなので、それを制御するためのファームウェアが搭載されている。このファームウェアに脆弱性が見つかった、というのが今回のニュースの核心だ。

今回の二つの脆弱性は、いずれも「暗号署名の不適切な検証」に起因している。暗号署名とは、ソフトウェアやファームウェアが正規の製造元によって作成されたものであり、かつ改ざんされていないことを証明するためのデジタルな「印」のようなものだ。私たちが何かソフトウェアをインストールするとき、それが本当に開発元が作ったもので、途中で誰かに書き換えられていないかを確認することは非常に重要である。暗号署名はその確認を行うための技術であり、これにより信頼できないソフトウェアや悪意のあるソフトウェアが勝手にインストールされるのを防いでいる。

しかし、今回のSupermicroのBMCファームウェアでは、この暗号署名の検証プロセスに不備があった。つまり、システムがファームウェアの正当性を確認する際に、その「印」が本物かどうかを十分にチェックしなかったり、あるいはチェックをすり抜けてしまったりするような弱点が存在したのだ。

この脆弱性が悪用されると、攻撃者は「特別に細工されたイメージ」、つまり悪意のあるコードや不正な機能を組み込んだファームウェアを作成し、それをあたかも正規のファームウェアであるかのようにシステムに認識させてしまうことができる。そして、その不正なファームウェアをBMCに書き込んでしまうのだ。

さらに深刻なのは、この攻撃が「Root of Trust(信頼の根源)」セキュリティを回避する可能性がある、という点である。Root of Trustとは、システムの起動時に最初に実行される、最も信頼できるコンポーネントやコードのことだ。これは、その後に続く他のすべてのコンポーネントやソフトウェアが本当に正当なものかを検証するための基盤となる。例えるなら、家の鍵を開ける際に、まず信頼できる鍵穴と鍵を使ってドアを開け、その後に家の中の他の部分の安全性を確認していくようなものだ。Root of Trustが機能することで、たとえOSやアプリケーションに脆弱性があったとしても、システム全体が起動から安全に保たれることを期待できる。しかし、今回の脆弱性はこのRoot of Trustが担うべき「ファームウェアの正当性検証」をすり抜けてしまうため、攻撃者は信頼の根源そのものからシステムを侵害できる状態を作り出す可能性がある。

もしBMCのファームウェアが攻撃者によって制御されてしまうと、その影響は甚大だ。攻撃者はBMCを通じて、サーバーのOSが起動しているかどうかにかかわらず、サーバー全体を完全に制御できるようになる。リモートからサーバーをシャットダウンしたり、再起動させたり、内部の情報を盗み出したり、ネットワーク上の他のシステムへの攻撃の足がかりにしたりといった、あらゆる悪意のある活動が可能になる。つまり、物理的にサーバーに触れることなく、遠隔からサーバーを乗っ取られてしまう危険性があるということだ。

Supermicro製のサーバーは、データセンターや企業環境で広く利用されているため、この脆弱性は広範囲に影響を及ぼす可能性がある。企業や組織にとっては、重要なデータやサービスが危険に晒されることになりかねないため、迅速な対応が求められる。

このようなセキュリティ脆弱性が発見された場合、通常はベンダーであるSupermicroが修正プログラム(パッチ)や新しいファームウェアを提供することになる。システム管理者や企業は、これらの提供された修正を速やかに適用し、システムのセキュリティを最新の状態に保つことが非常に重要となる。このニュースは、システムの最も基本的な部分であるファームウェアのセキュリティがいかに重要であるかを改めて示しており、システムを管理する者にとって、常に最新のセキュリティ情報に注意を払い、適切な対策を講じることの必要性を強く訴えかけている。

関連コンテンツ