TYPO3 EXT: Apache Solr for TYPO3 - Enterprise Search (solr) の複数の脆弱性 脆弱性の概要 公開日: 2026年8月25日 コンポーネント種別: サードパーティアディオン(拡張機能)、TYPO3のデフォルトインストールの一部ではない コンポーネント名: "Apache Solr for TYPO3 - Enterprise Search" (solr) Composerパッケージ名: apache-solr-for-typo3/solr 脆弱性の種類: アクセスコントロールの破損、不安定なデシリアライゼーション、情報漏洩 影響バージョン: 11.6.5以下、12.0.0 - 12.1.3、13.0.0 - 13.1.3 深刻度: 高い 推奨CVSS評価: AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N 参照リンク: CVE-2026-56092、CVE-2026-56093、CVE-2026-56094、CVE-2026-56095、CVE-2026-56096、CWE-862、CWE-639、CWE-502、CWE-943 影響範囲 問題の説明: - この拡張機能は、ページレコードに対して空のフロントエンドグループとサブページ継承制限を強制適用する。インデクサーのサブリクエストの間、この偽装状態が共有ランタイムキャッシュに永続化され、無名アクセス者が拡張機能のSubpages継承アクセス制限を回避できる(CVE-2026-56092)。 - 拡張機能のフロントエンド詳細ビューのドキュメント検索は、通常の検索パスと異なり、現在のサイトのsiteHashフィルターやフロントエンドユーザーアクセスフィルターを適用しない。アクセス者は有効なSolrドキュメントIDを取得または推測し、この検索を通じてドキュメントを取得でき、同じアクセス制限を必要としない(CVE-2026-56093)。 - 拡張機能は、リクエストによって提供されるadditionalFiltersパラメータで命名されたsiteHashフィルターの登録を許可する。システム自身のsiteHashフィルターが適用される前に、クエリビルダーは登録済みの命名フィルターを上書きしない。共有コアサービスが複数のTYPO3サイトを処理する場合、アクセス者はこの方法を使用して、別サイトに関する公開ドキュメントを読み取ることができる。同じ根本原因は、suggest top-resultsパスにも影響を与えている(CVE-2026-56094)。 - 拡張機能のインデクサーは、コンテンツオブジェクトのレンダリングによって返された各フィールド値を、PHPのserialize()関数を通じて渡す。SOLR_CLASSIFICATION、SOLR_MULTIVALUE、SOLR_RELATIONのコンテンツオブジェクトタイプにおいて、多値データを転送する際、安全なフォーマットではなく、この動作によりPHPオブジェクト注入の表面が露出する(CVE-2026-56095)。 - 拡張機能は、ユーザーが提供した検索クエリパラメータをApache Solrに渡し、ワイルドカード、フィールドセレクター、範囲クエリなどのクエリ構文を伴う。リモートの未認証攻撃者は、この構文を使用してインデックスフィールド名を列挙し、その保存値を抽出できる。これはブールおよび範囲ベースのブラインド抽出技術を用いて、任意のサイト固有の構成に依存せずに実行可能(CVE-2026-56096)。 修正方案 更新バージョン: 11.6.6、12.1.4および13.1.4は、TYPO3拡張機能から入手可能 - https://extensions.typo3.org/extension/download/solr/11.6.6/zip - https://extensions.typo3.org/extension/download/solr/12.1.4/zip - https://extensions.typo3.org/extension/download/solr/13.1.4/zip 推奨事項: 拡張機能のユーザーは、拡張機能を速やかに更新すべきである。 謝辞 CVE-2026-56092を報告したStefan Bürk、CVE-2026-56094を報告したSeungbin Yang、CVE-2026-56095を報告したMarc Bastian Heinrichs、CVE-2026-56096を報告したAlbrecht KohnleinおよびYair Hinkis、そして拡張機能の更新バージョンを提供したRafael Kühnおよびdkd Internet Service GmbHのEXT:Solrチームに感謝する。 一般的な推奨事項 TYPO3のセキュリティガイドラインに記載されている推奨事項に従うこと。