速報

JAL・JTAの予約情報約9万2千人分に外部参照の形跡|対象項目と利用者対応

CATEGORY

Adobe CommerceとMagentoの悪用をCISAが確認|パッチの適用漏れを点検

※本ページのリンクにはプロモーションが含まれています。

ECサイトへ届く不審なファイルと複数コンポーネントの修正適用を確認する担当者の概念イラスト

この記事のポイント

脆弱性
CVE-2026-48356
深刻度

CRITICAL9.6

対象
Adobe Commerce/Magento Open Source:APSB26-73の対象版と未適用の月次セキュリティパッチを確認
悪用状況
確認済み
推奨対応
系列とコンポーネントに対応する修正を順番に適用し、Cloud Patchesとの二重適用を避ける。CVTで不足・不明を確認し、侵害の兆候があれば証拠保全と調査を並行する。
公表日

目次

は2026年10月27日、Adobe CommerceとMagentoに影響する-2026-48356を既知の悪用脆弱性カタログ()へ追加しました。7月に公開済みの修正について、実際の悪用を踏まえて対応の優先度を上げる続報です。未対応のECサイトは、製品の版だけでなくIsolated patchの適用状態を確認してください。

対象はAdobe Commerce/Magento Open Sourceの運用担当者と、更新を受託する開発チームです。本稿は10月28日に公式資料を確認したニュース解説です。更新は侵入口を修正する作業であり、すでに置かれた不正ファイルや不明な管理者アカウントの除去まで自動で完了するものではありません。侵害の兆候があれば、更新と並行して証拠保全と調査を進めます。

スポンサーリンク

何が新しく確定したのか

今回の新事実は、CISAが当該CVEを悪用確認済みとして登録したことです。公式のcatalogVersionは2026.10.27、dateReleasedは2026年10月27日19:00:02 UTC、当該レコードのdateAddedは10月27日です。利用状況はUnknownであり、特定の攻撃集団、被害件数、侵害された店舗名を示す登録ではありません。

AdobeのAPSB26-73は7月14日公表、取得したページの最終更新表示は8月11日でした。同ページには悪用を認識していないという説明が残っていますが、後日のKEV追加と確認時点が異なります。本稿では現在の優先度をCISAの10月27日登録に基づいて判断し、古い説明を現在も悪用未確認という意味では使いません。

KEVの米国連邦機関向け対応期限は11月10日です。一般のEC運営者にとって、そこまで放置してよい期限ではありません。CISAはベンダーの指示に従う対策を求めています。公開中の未修正サイトは、通常の機能改善より先に修正計画と適用確認を進めるべきです。

出典:CISA:公式KEVカタログJSON、Adobe:APSB26-73。

認証不要と利用者操作不要を混同しない

Adobeは当該CVEを、危険な種類のファイルを制限なくアップロードできる問題(-434)に分類しています。影響は、深刻度はCritical、 3.1は9.6です。認証は不要とされていますが、ベクトルはUI:Rで利用者の操作を要する評価です。「認証不要だから操作なしで必ずサーバーを乗っ取れる」とは説明できません。

CISAの登録は、任意コード実行や利用者のアカウント・セッションへの影響につながり得ると説明しています。一方、今回確認した資料だけで攻撃に使う画面、具体的なアップロード先、拡張子、利用者に要求される操作を確定できません。推測の攻撃経路を追加せず、公開された条件と修正対象から対応します。

スポンサーリンク

版番号と月次パッチをセットで調べる

Adobe勧告の影響版表では、Commerceは2.4.9、2.4.8-p5以前、2.4.7-p10以前、2.4.6-p15以前、2.4.5-p17以前、2.4.4-p18以前を挙げています。Magento Open Sourceの影響版は2.4.9、2.4.8-p5以前、2.4.7-p10以前、2.4.6-p15以前です。これは勧告に含まれる複数CVEの対象表なので、各問題の条件を一括して同じものとは扱いません。

修正欄には各系列の2026-jul更新が掲載されています。重要なのは、7月分が通常のComposerパッケージだけで配布される更新ではない点です。Adobeの手順はIsolated patchファイルを提供し、インストールしたコンポーネントと版に対応するものを選ぶよう求めています。composer.jsonに新しい番号を書いたことだけでは、実ファイルへの反映確認になりません。

本サイトの提案として、調査表にはサイト名、環境、CE/EEの区別、B2Bなどの追加構成、composer.lock、配備成果物、月次適用記録を並べます。本番だけでなく待機系、ジョブ用ノード、古い公開検証サイトも対象です。管理画面の表示を見た一人の記憶ではなく、実際に配備されたコードとの対応を残します。

Isolated patchは対象版と順番を合わせる

Adobeの7月更新手順は、系列に対応する指定の-p版へ先に更新してからIsolated patchを適用するよう説明しています。たとえば2.4.6-p14以前に、2.4.6-p15用ファイルをそのまま当てる手順ではありません。現在の系列と必要な前提版を確認し、依存関係や拡張機能への影響を検証環境で確かめます。

ZIPにはCE、EE、B2B、PageBuilderなど複数のファイルが含まれる場合があります。公式例では2.4.6-p15のCEは対応するCEファイルを、EEはCEの後にEEを適用します。B2Bがある場合はその後に実際のB2B版に対応するファイルを選びます。全部のファイルを無差別に適用する方法ではありません。

月次セキュリティパッチは非累積で、順番に適用する必要があるとAdobeは説明しています。10月のファイルを置いたから7月分もすべて含まれる、と想定しないでください。過去分の適用漏れ、途中の失敗、構成に合わないファイルの混入を確認し、不明な点は公式手順とサポートへ戻します。

出典:Adobe:APSB26-73のIsolated patch適用手順。

スポンサーリンク

Cloudでは二重適用を避ける

Adobe Commerce on Cloud infrastructureでは、Cloud Patchesによる修正取り込みも確認します。公式リリースノートはmagento/magento-cloud-patches 1.1.15でAPSB26-73の修正を含めたと記載しています。パッケージの更新と、本番への配備時に修正が適用されたことは別の確認事項です。

Adobeは、Cloud Patchesで修正済みの環境へIsolated patchを重ねるとインストール失敗が起こり得ると注意しています。失敗したときに強制適用する前に、既存の修正、対象モジュール、ログを照合します。新しいCloud Patchesには別の修正もあるため、1.1.15へ固定する推奨ではなく、現在の公式更新方針に従ってください。

出典:Adobe:Cloud Patchesのリリースノート。

Commerce Version Toolで適用結果を残す

Commerce Version Tool(CVT)は月次パッチの検出を補助する公式ツールです。CEパッチ適用後にvendor/bin/patch-statusとして導入され、PHP 8.1以降とシステムのpatchコマンドを必要とします。修正を適用・取り消すツールではなく、composer.lockとパッチ差分のdry-runに基づいて状態を報告します。

対象プロジェクトのルートで、次の公式コマンドを使います。別の環境を調べるなら--rootで対象を明示します。これは読者の環境で実行する確認例であり、本サイトがCommerce実機で実測した結果ではありません。

php vendor/bin/patch-status
php vendor/bin/patch-status --root=/path/to/commerce --format=json

出力のapplied_patchesだけでなく、missing_patches、unknown_patches、vulnerability_status、registry_source、warningsを確認します。PROTECTEDは対応パッチを検出した状態で、サイト全体が侵害されていない証明ではありません。UNKNOWNは安全という意味ではなく、資料や差分から判定できなかった状態です。

古いを使った場合は警告と取得元を残します。新しいリモート情報が必要なときは--no-cacheを使えますが、通信不能ならエラーになります。出力JSONは構成情報を含むため、公開チケットへ丸ごと貼らず、保守担当者に必要な範囲で共有してください。

出典:Adobe:CVTの仕組み、パッチ状態レポートの生成と読み方。

空の結果やエラーを修正済みにしない

base_versionがunknownなら、実行場所、--root、composer.lockの存在と内容を確認します。ベース版を検出できなければパッチ検出は行われません。有効な版なのに適用・不足・不明の一覧がすべて空なら、レジストリーがその版をカバーしていない可能性があります。終了コードだけで完了扱いにしないことが重要です。

が必要な差分の取得失敗は、Composer資格情報と権利を確認します。ハッシュ不一致やhunk失敗を、チェックを無効化して通す運用にはしません。警告、対象版、コンポーネント、失敗した差分を保存し、公式サポートが再現できる材料にします。

出典:Adobe:CVTのトラブルシューティング。

更新作業と侵害調査を並行する

本サイトの運用提案は、更新前のコードとログを保全し、検証環境で修正と注文処理を確認してから切り替える流れです。コード、メディア、DBを整合した時点で復元できるようにします。Commerce内蔵機能は非推奨とされているため、コマンドがあることだけを理由に新たな復旧基盤として採用しません。

Adobeの通常アップグレード手順は、保守モードとへの配慮を求めています。Cloudとオンプレミス、由来の導入は手順が異なります。キューやcronを動かしたまま更新してデータを壊さないよう、導入形態に合う公式手順を使い、決済、在庫、メール、管理操作の正常系も検証します。

侵害を疑う場合、AdobeはSecurity Scanによる点検、メディア領域に残る実行可能コードの確認、不明な管理者の削除、管理者パスワードの変更を案内しています。削除前には調査に必要なコピーを安全な場所へ保存します。アップロード時刻、管理者変更、配備履歴を突き合わせますが、見慣れないファイル一つで当該CVEの悪用と断定しません。

完了条件は、修正対象と配備物が対応し、必要な月次パッチの状態を説明でき、業務の確認を終えたことです。侵害の兆候があれば、公開再開の判断は別に残します。今回のKEV追加を、古いパッチの案内を読み返すだけで終わらせず、実コードの修正と侵害の有無という二つの確認へつなげてください。

出典:Adobe:バックアップ機能の注意、通常アップグレードの手順、侵害を疑う場合の対応計画。

出典・一次情報

本記事は以下の公開情報をもとに作成しています。最新の状況は各リンク先で確認してください。

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

あわせて確認したい対策・解説

ほかの脆弱性

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

Git

ファイルの変更の履歴を記録・管理するバージョン管理システム。GitHubなどと組み合わせてチームで開発する。

詳しく見る

非同期処理

時間のかかる処理の完了を待たずに、ほかの処理を先に進める仕組み。通信やファイルの読み込みなどで使う。

詳しく見る

バックアップ

データの複製を別の場所に保存しておくこと。故障や誤操作、攻撃でデータを失ったときに元に戻すために使う。

詳しく見る

認証

アクセスしてきた相手が本人であることを確かめる仕組み。パスワードや生体情報、電子証明書などを使う。

詳しく見る

キャッシュ

一度取得したデータを一時的に保存しておき、次に使うときに再利用して処理を速くする仕組み。

詳しく見る

ビルド

ソースコードなどから、実際に動かしたり配布したりできる形の成果物を作る作業。

詳しく見る

パッチ

ソフトウェアの不具合や脆弱性を修正するための更新プログラム。適用することで既知の問題を解消する。

詳しく見る

CVSS

脆弱性の深刻度を0.0〜10.0の数値で評価する共通の基準。数値が大きいほど深刻度が高い。

詳しく見る

権限昇格

本来持っていない高い権限を、脆弱性や設定の不備を突いて不正に得ること。一般ユーザーが管理者の操作をできてしまうなど。

詳しく見る

CWE

ソフトウェアの弱点(脆弱性の原因)の種類を分類した共通の一覧。「CWE-79(XSS)」のように番号で表す。

詳しく見る

ランサムウェア

データを暗号化して使えなくし、元に戻す代わりに金銭を要求するマルウェア。盗んだデータの公開で脅す手口も多い。

詳しく見る

JSON

データを「名前と値」の組で表す、軽くて読みやすいテキストの形式。APIのデータのやりとりなどで広く使われる。

詳しく見る

KEV

米国のCISAが公開している、実際に悪用が確認された脆弱性のカタログ。対応の優先度を決める目安になる。

詳しく見る

CVE

公開された脆弱性に付けられる世界共通の識別番号。「CVE-2026-12345」のように年と連番で表す。

詳しく見る

CISA

米国のサイバーセキュリティ・インフラストラクチャセキュリティ庁。悪用が確認された脆弱性の一覧(KEV)や注意喚起を公開している。

詳しく見る