amazee.ai Private AI Provider - Critical - SQL injection - SA-CONTRIB-2026-134
Critical
拡張モジュール
日本時間2026/9/10、amazee.ai Private AI Providerにおいて脆弱性が発表されました。
お使いのバージョンを確認の上、対応をおすすめします。
●プロジェクト : amazee.ai Private AI Provider
●投稿日 :2026/9/10 JST
●セキュリティリスク :Critical
●脆弱性 :SQL injection
●対象バージョン : <1.3.7 || >=1.4.0 <1.4.3
==概要==
このモジュールは、Search API AI Searchで使用するPostgres/pgvectorベクトルデータベースバックエンドを含め、amazee.aiのAIサービスをDrupalに統合します。
このモジュールでは、Postgres/pgvectorバックエンドでSQLクエリを構築する際にフィルター値のサニタイズが不十分であるため、SQLインジェクションが可能な状態です。
この脆弱性は、サイトがモジュールのPostgres/pgvectorベクトルデータベースバックエンドをSearch API AI Searchインデックスで使用しており、かつそのインデックスの非文字列フィールドの1つを(Viewなどを通じて)攻撃者から到達可能なフィルターとして公開している場合にのみ影響します。
==解決方法==
amazee.ai Private AI Providerモジュールを利用している場合は、以下の通りアップデートしてください。
- Drupal 1.4.xを利用している場合は ai_provider_amazeeio 1.4.3 にアップデートしてください。
- Drupal 1.3.xを利用している場合は ai_provider_amazeeio 1.3.7 にアップデートしてください。
