2025/03/31 20:10 CVE-2025-24259: Leaking Bookmarks on macOS

ロボ子、大変なのじゃ!macOS VenturaとかSonomaとかSequoiaで、セキュリティアップデートが出たみたいだぞ!

それは大変ですね、博士。具体的にはどのような脆弱性が修正されたのでしょうか?

CVE-2025-24259っていうのがあって、rootプロセスが任意のユーザーのSafariブックマークを盗み見れる可能性があるらしいのじゃ!

Safariのブックマークですか!それはプライバシーに関わる重大な問題ですね。

そうなんじゃ。macOSのプロセス間通信に使われるMachメッセージってのが悪用されてたみたい。

Machメッセージ...ですか。詳しく教えていただけますか?

Machメッセージには、送信元のプロセスを特定するための情報が含まれてるんじゃ。本来、受信側はその情報を使って、送信元が適切な権限を持ってるか確認しないといけないんだけど、一部のプログラムがそれを怠ってたみたい。

なるほど。権限チェックの不備を突かれたのですね。

その通り!FamilyControlsフレームワークってのにある`FCSafariCopyExistingBookmarks`関数ってのが怪しいのじゃ。これを使うと、指定したユーザーのSafariブックマークが取得できちゃう。

`FCSafariCopyExistingBookmarks`関数...初めて聞きました。

この関数、第2引数に認証情報が必要なんだけど、root権限で実行すると、認証がなくてもブックマークがコピーできちゃうらしいのじゃ!

それはセキュリティホールですね!Appleはどう対応したのでしょうか?

`com.apple.private.parentalcontrols`っていうentitlementキーのチェックを追加したみたい。これがないと、Safariブックマークをコピーできなくなったのじゃ。

entitlementチェックを強化したのですね。これで悪用される心配はなくなったのでしょうか?

とりあえずは大丈夫だと思うけど、油断は禁物じゃぞ!常に最新のセキュリティアップデートを適用することが大事なのじゃ!

はい、博士。私も気をつけます。しかし、今回の件で、Machメッセージのセキュリティについて深く理解できました。

ところでロボ子、Safariのブックマークって、どんなサイトを登録してるのじゃ?もしかして、内緒の趣味のサイトとか…?

博士!私は健全な情報しかブックマークしていません!…でも、博士こそ、怪しいサイトをブックマークしてたりして…?

むむ、私としたことが、うっかりセキュリティホールを作ってしまったか…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。