LINEミニアプリやLIFFアプリの開発・運用担当者向けです。対象はLIFF SDK 2.20.0〜2.31.0、修正版は2.31.1以降です。スマートフォンのLINEアプリを更新するだけで、事業者が配信するWebアプリ内のSDKが修正されるとは限りません。
LINEヤフーが10月20日に詳細を公開し、JVNは22日に掲載したCVE-2026-112148は、DOMベースのクロスサイトスクリプティング(XSS)です。修正の入った2.31.1自体は9月30日の公開で、10月22日に初めて修正版が出たという話ではありません。公式リリースノート
何が問題なのか:URLを開く操作が、アプリ内の不正処理につながる
LIFFはLINEと連携するWebアプリを作るための仕組みです。開発元の説明では、影響するアプリの細工されたURLを外部ブラウザーで開くと、そのアプリの配信元で任意のJavaScriptが実行される可能性があります。JavaScriptから読める認証トークンやデータの流出、利用者のセッションを使った不正操作が想定されています。開発元の勧告
DOMは、ブラウザーがページの要素を扱うための構造です。今回の種類のXSSは、ブラウザー内の処理が入力を安全に扱えず、データを実行するコードへ変えてしまう問題と捉えると分かりやすいでしょう。「LINEの全ユーザーの情報が流出した」という発表ではありません。確認した資料で実被害の発生は確認できていません。
| 対象・評価 | 確認結果 |
|---|---|
| CVE | CVE-2026-112148 |
| 影響版 | LIFF SDK 2.20.0〜2.31.0 |
| 修正版 | 2.31.1以降(確認時点のリリースノートは2.31.2) |
| 深刻度 | 開発元 CVSS v4.0:5.1。JVNはv3.1:6.1も掲載 |
| 重要な条件 | 外部ブラウザーで細工されたURLを開く。詳しい条件は公式勧告を参照 |
CVSSの版が違う値を順位付けのように比較しません。点数が中程度でも、会員情報や注文を扱うアプリなら、実際のデータと権限に応じた優先度が必要です。
組み込み方ごとに、直す場所が違う
| 導入方法 | 必要な作業 | 完了の証拠 |
|---|---|---|
| CDN edge URL | 自動更新の経路でも本番が修正版をロードしているか確認 | 実際に配信されたSDKの版 |
| CDNの固定版URL | scriptの参照先を修正版へ変更して配信 | HTMLとネットワーク上の取得先 |
| npmの@line/liff | 依存とlockfileを更新、再ビルド・再配信 | 本番成果物と解決された依存版 |
| SDKをコピーして自己配信 | コピーを修正版へ置き換える | 全配信先のファイルとキャッシュ |
これは開発元が示す修正方法に沿う整理です。キャッシュが古いSDKやバンドルを保持する場合は、配信時にそのキャッシュも更新します。ステージングだけ直して本番を忘れる、複数のキャンペーンページの一つだけ直す、といった取りこぼしを避けます。
11月24日頃の旧版利用制限まで待たない
10月20日の公式案内とリリースノートは、2.20.0〜2.31.0の利用を11月24日頃に制限する予定としています。「頃」は確定した時刻ではありません。また、その日までは安全という猶予期間でもありません。セキュリティ対応を先に済ませ、制限による業務停止も避ける、という順序です。
- 1社内台帳を不用意に外部共有せず、アプリ名・担当者・導入方法・本番URLを記録する。LIFF IDは通常のURLにも含まれ、秘密の認証情報とは区別する。
- 2HTML、package.json、lockfile、自己配信ファイルを読み取り専用で照合する。
- 3修正版を反映し、通常のログイン・画面遷移・会員機能など自分の業務フローを確認する。
- 4LINE内と外部ブラウザーの両方で通常操作を確認し、古いキャッシュを含む配信経路を点検する。
- 5不審なURL利用やセッション悪用が疑われる場合はログを保全し、影響調査と必要な失効対応を運営担当で判断する。
CSPなどのブラウザー側の防御を追加する提案はできますが、今回の修正版適用を置き換える公式の万能回避策ではありません。利用者は不審なリンクを避け、必要な操作を正規の入口から行います。SDKそのものの更新責任はアプリを配信する事業者にあります。
LLMに依頼する、根拠付きの点検
以下は編集部が作成した棚卸し用の指示文です。LLMの回答は安全性の保証にはなりません。未確認項目を残し、担当者が公式資料と実際の稼働状態を照合してください。
あなたは防御目的の運用点検担当です。権限のある自社環境について、提供した匿名化済み台帳と公式勧告だけで読み取り専用の棚卸しをしてください。 LIFF SDKの導入方法をCDN edge/固定CDN/npm/自己配信に分類し、本番・キャンペーン別の成果物とキャッシュが2.31.1以降か確認する計画を作ってください。 各項目を「対象」「対象外(根拠付き)」「未確認」に分け、根拠URL・配布元・稼働版・条件・担当者・修正版または未確認事項・確認期限を表にしてください。版だけで安全と断定しないでください。秘密鍵、トークン、パスワード、個人情報を要求せず、設定変更や攻撃再現、外部へのスキャンは実行しないでください。更新案と回帰確認案は作成しても、適用は担当者の判断に分けてください。
点検指示文をダウンロード。基本の進め方は脆弱性のトリアージも参照してください。
確認日:2026年10月22日。公開された一次資料を確認した解説であり、編集部がこの脆弱性の攻撃やパッチ適用を実環境で再現したものではありません。手順のうち優先順位・台帳・回帰確認は編集上の提案です。