
Apple、Macの「画面共有」の欠陥を緊急修正——週末のうちに適用したい
Appleは通常、macOSの更新を前回の1週間後に出したりしない。macOS Tahoe 26.6.1は通常の更新ではなく、その理由は、多くのMac利用者が持っていることを忘れている機能にある。
Appleは8月6日木曜、macOS Tahoe 26.6.1を公開した。macOS Tahoe 26.6の7日後である。この間隔だけでも十分にニュースだ。小数点以下の更新は通常、数週間の間隔をあけて、蓄積した修正をまとめて届ける。同社が自分の周期を崩すのは、見た目の手直しのためではない。
欠陥が実際に許していたこと
脆弱性は画面共有にある。すべてのMacに組み込まれ、同じネットワーク上の別のマシンを表示し、操作できるようにする機能だ。隣の部屋から家族のMacを直す、会議室から自席のマシンに触れる、といった用途で使われる。
画面共有は、キーボードとマウスを引き渡す前にユーザ名とパスワードを求めるはずの仕組みである。Appleのセキュリティ情報によれば、すでに同じWi-Fiネットワーク上にいる攻撃者が、有効な資格情報なしに認証を通せる可能性があった。同社は、この認証の問題を「状態管理の改善」(improved state management)によって修正したとしている。定型の表現であり、欠陥の形ではなく修正の形を説明するものだ。
平たく言えば、ネットワーク上のマシンが、本来拒否すべき接続を受け入れさせられる余地があった。その先にいる人物は、あなたの画面を見て、あなたのキーボードを打っていることになる。
Appleは、この欠陥が修正前に悪用されたかどうかについては何も述べていない。同社には、実際に悪用を確認したときにかぎってその旨を明記する長年の慣行があるため、記載がないこと自体は、あったともなかったとも証明しない。現時点で分かっているのはそこまでである。
有効になっていることに気づきにくい機能
画面共有は、多くの人が意識して設定する機能ではない。macOSのすべてのコピーに同梱され、システム設定の中で眠っており、サポート担当者、リモート管理のプロファイル、共同作業用のアプリ、あるいはプリンタを直そうとした過去の自分によって有効化される。何年か経つと、有効なままであることを誰も覚えていない。
これが、範囲の限られた欠陥を実際的な問題に変える。利用者の2%が意図して設定した機能の脆弱性なら、問題は狭い。すべてのMacに存在し、そのうち不明な割合で静かに動いている機能の脆弱性は、性質が異なる。Appleがこれほど速く動いた理由としては、これが最もよく説明する。
「同じネットワーク」が意味する範囲
これはインターネットの向こう側から突ける脆弱性ではない。攻撃者はすでにあなたのネットワークにいなければならず、遠隔の欠陥を危険にする無差別スキャンの筋書きは当てはまらない。
とはいえ「あなたのネットワーク」が覆う範囲は、多くの人が想像するより広い。数百人の同僚とその来客が共有する社内Wi-Fiがそうだ。コワーキングスペース、ホテル、会場、注文のあいだノートを開いたままにしたカフェもそうである。自分で管理していないネットワークでは、画面共有が認証されていない要求を拒むはずだという前提は、木曜まで単純に誤りだった。
日本の利用環境では、この点はやや重く響く。駅、空港、商業施設、宿泊施設の公衆無線LANは整備が進み、外出先で当たり前に使われている。接続先が多いほど、自分が管理していないネットワークに滞在する時間は長くなる。
同じ理由から、この欠陥はデスクトップよりノートで問題になる。自宅に据え置かれたMac miniが信頼できるネットワークを離れることはまれだ。MacBookは1週間で信頼できないネットワークを半ダース渡り歩く。
3つのシステム、1つではなく
Appleは、まだ保守している2つの旧バージョンにも同じ修正を配布した。macOS Sonoma 14.8.9とmacOS Sequoia 15.7.9である。この細部そのものが有用な信号だ。
同社のセキュリティ更新の方針は一般に、現行のmacOSとその前の2世代を対象とする。ただし古いバージョンへの修正は、通常は個別ではなくまとめて届く。単一の修正を両方に、計画外の日程で、同じ日に移植したというのは、この穴をどこにも残したくない企業のふるまいである。
「状態管理の改善」という表現
Appleのセキュリティ情報は意図的に狭い語彙で書かれており、読み慣れた人にとっては各表現に意味がある。
「状態管理の改善」が指すのは、システムが自分の手順のどこにいるのかを見失う種類の不具合だ。今回であれば認証の手順である。パスワードが推測されたり傍受されたりするのではなく、資格情報の段階をすでに満たしたとソフトウェアが信じ込む状態に持ち込める、ということだ。暗号の失敗ではなく設計の失敗であり、機会主義的な攻撃者よりも、プロトコルを体系的に探る研究者が見つける類のものである。
やるべきことは変わらないが、Appleの反応の速さは説明がつく。認証の回避は緩やかに劣化しない。扉は施錠されているか、されていないかのどちらかだ。
適用は2分で終わる
「システム設定」を開き、「一般」から「ソフトウェアアップデート」に進み、表示されたものをインストールする。Tahoeでは26.6.1、Sequoiaでは15.7.9、Sonomaでは14.8.9が着地点になる。更新は軽く、メジャーリリースのような長い再構築を伴わない。
家族、小さなスタジオ、学校など、他人のMacを管理しているなら、待つのではなく押し出す価値がある。画面共有は、利用者が有効にした記憶よりずっと高い頻度で有効になっている。何年も前に導入されたサポートツールやリモート管理のプロファイルが原因であることも多い。現在の状態は「システム設定」の「一般」、次に「共有」で確認でき、画面共有はスイッチとして並んでいる。ネットワーク上の何もそれを必要としていないなら、切っても失うものはなく、攻撃面は完全に閉じる。
自分のMacがどの系統かを確認する
番号が3つ並ぶと分かりにくいが、対応関係そのものは単純だ。macOS Tahoeが26系、Sequoiaが15系、Sonomaが14系にあたる。自分の機体がどれかは、画面左上のアップルメニューから「このMacについて」を開けば確認できる。そこに表示された数字が14で始まるなら14.8.9、15なら15.7.9、26なら26.6.1が今回の到達点になる。
なお、今回の更新に新機能はない。macOS 27のベータを別の機体で試している場合も、日常の実務に使うMacは安定版のまま更新しておくのが筋である。ソフトウェアアップデートの画面に更新がすぐ現れないことは珍しくないので、その場合は少し時間を置いて確認し直したい。作業前にバックアップを取る習慣も、軽い更新だからといって省く理由はない。
もう一つの更新の兆し
別途、MacRumorsは金曜、自社の訪問ログに現れたシステムのバージョン情報をもとに、iOS 26.6.1が社内テストにある兆候を確認したと伝えた。これは観測であって発表ではなく、Appleは何も述べていない。
とはいえ、過去に信頼できることが示されてきた種類の観測であり、時期の整合も取れる。AppleがMacで何かを急いで修正したとき、対応するiPhone側の修正があれば、数日のうちに続く傾向がある。画面共有にiOSの直接の対応物はないため、仮にiOS 26.6.1が出るとしても、扱う中身はまったく別の問題である可能性が高い。
8月の更新が後回しにされる理由、そして今回が例外である理由
季節的で予測可能な型がある。毎年夏、Appleは7月下旬に相応の規模のセキュリティ更新を出す。macOS Tahoe 26.6は7月27日に、WebKit、カーネル、システムサービスにまたがる広い修正とともに公開された。そのあとの8月は、次のメジャーバージョンがベータの終盤を進むあいだ、プラットフォームを固める時間になる。一方の利用者は8月を休暇で過ごし、小数点以下の更新を見て、秋の大型アップデートまで数週間だと考え、先送りする。
この判断はふつう害がない。今回は害がある。認証の回避は、気が向くまで体験がわずかに劣化するだけの不具合ではない。施錠されるか、されないかの扉である。そしていまからmacOS 27までの期間は、ノートが見知らぬホテル、空港、カフェのネットワークに最も多く接続する時期でもある。