HP Easy Startの3件の脆弱性、macOSでルート権限奪取を許す恐れ

macOS向けHP Easy Startに存在する3件の深刻度の高い脆弱性により、ローカルおよびネットワーク上に位置する攻撃者がプリンタソフトウェアのインストール処理を妨害できるほか、特定の条件下では権限昇格やルート権限でのファイル改ざんが可能になることが判明しました。

Hacking& Cracking

これらの脆弱性はCVE-2026-12554CVE-2026-12555CVE-2026-12556として追跡されており、Cipher Security LabsのNir Yehoshua氏がHP Easy Startバージョン2.16.0を評価する過程で発見しました。

HPはセキュリティ情報HPSBPI04124のもと、バージョン2.16.7.260722でこれらの問題に対処しました。今回の脆弱性は同アプリケーションのソフトウェア配信プロセス、一時ファイルの取り扱い、ネットワーク通信のセキュリティに関わるもので、いずれもmacOS上の特権インストール処理と密接に関係しています。

HP Easy Startの3つの脆弱性

最も単純なローカルの問題であるCVE-2026-12555は、HP Easy Startのアンインストーラーコンポーネントにおける予測可能な一時ファイルの脆弱性です。

このアンインストーラーは、macOSの権限昇格プロンプトを通じてユーザーの許可を得た後、管理者権限で動作している間、/tmpおよび/private/tmp配下の固定された、誰でも書き込み可能なパスを使用します。

権限を持たないローカルユーザーであれば、特権プロセスが開始される前に、こうした予測可能なパスにシンボリックリンクを作成できてしまいます。アンインストーラーが攻撃者によって用意されたこれらのパスにアクセスすると、シンボリックリンクをたどってしまい、アプリケーションが生成するログデータを攻撃者が選んだ任意のファイルにルート権限で追記してしまう可能性があります。

Cipher Security Labsの説明によれば、これは無制限の任意ファイル書き込みというよりも、特権を持つファイルの改ざん・破損を引き起こす手法であり、攻撃者が制御できるのは書き込み先であって、書き込まれる内容ではないとしています。

この挙動は、サービス拒否(DoS)状態を引き起こしたり、ルート所有のファイルを作成したり、適切な標的が存在する場合にはセキュリティ上重要なファイルを破損させたりする可能性があります。

この脆弱性のCVSSスコアは7.7で、安全でない一時ファイル作成に関するCWE-379に分類されています。研究者らは、単にファイルのパーミッションを調整するだけではこの問題は解決しないと指摘しています。プロセスがモード0666でファイルを作成した場合でも、システムのumaskによって最終的なモードが絞り込まれてしまう可能性があるためです。

共有された書き込み可能なディレクトリ内で予測可能なパスを安全でない形で使用することは、依然として重大な整合性リスクとなります。HPの更新版ビルドでは、脆弱性のあるアンインストーラーバンドルと、そこにハードコードされていたログファイル・ロックファイルのパスが削除されたとみられます。

スコア8.5でHighと評価されているCVE-2026-12554は、インストール処理で使用される組み込みのOSPFTPソフトウェアダウンロードコンポーネントに影響します。

この問題は、保守されていないサードパーティコンポーネントの使用に関するCWE-1104に分類されています。静的解析により、OSPFTPDownloadManagerといったクラスや、FTPを含むフォールバック用URLスキームをサポートする関数が特定されました。

研究者らは、すべてのインストールで自動的にFTP経由でパッケージがダウンロードされるとは主張していないものの、この旧式のスタックが特権を持つソフトウェア配信環境内で有効なまま残っていることを発見しました。

主要なダウンロード方式が失敗した場合、このアプリケーションはFTPにフォールバックする可能性があり、その結果ダウンロードされるパッケージデータが傍受や改ざんの危険にさらされます。

3つ目の脆弱性であるCVE-2026-12556は、平文での通信に関する問題で、CVSSスコアは7.7です。HP Easy Start 2.16.0では、macOSのApp Transport SecurityにNSAllowsArbitraryLoads=trueが設定されており、これによって本来ATSが制限するはずの非セキュアなHTTP接続が広く許可されてしまっていました。

このアプリケーションのFTPフォールバック機能と組み合わさることで、パッケージのダウンロード処理のセキュリティがさらに弱められていました。同一ネットワークセグメント上に位置する、あるいはDNS解決に影響を及ぼせるネットワーク攻撃者は、フォールバック条件が発生した際にパッケージ取得を妨害できる可能性があります。

ただし研究者らは、これが直ちに普遍的なパッケージ署名バイパスや、単純なワンクリックでのリモート侵害を意味するわけではないと注意を促しています。

Cipher Security Labsはまた、関連するヘルパーコンポーネント内でHP Easy Startが非推奨のAuthorizationExecuteWithPrivileges APIを使用していることも確認しました。

ただし、これは別個のCVEには該当しないと同社は強調しています。HPはその後、旧来のSWHelperコンポーネントを、認証済みXPC制御とSHA-256検証を用いてmacOSインストーラーを呼び出す、新しいSMAppService管理の特権ヘルパーに置き換えています。

組織および個人ユーザーは、HP Easy Startをバージョン2.16.7.260722以降に更新し、旧バージョンのインストーラーの複製を削除するとともに、脆弱なバージョンが残存している可能性がある共有macOSシステムでは信頼できないユーザーのアクセスを制限することが推奨されます。

マルウェアやフィッシングの脅威が出現してから24時間以内にSOCを最新の状態に保ちましょう。 ANYRUNを試して早期検知でインシデントを未然に防ぎましょう。 

Antivirus& Malware

翻訳元: https://gbhackers.com/three-hp-easy-start-flaws/

本記事は gbhackers.com の記事を翻訳・要約したものです。