読み込んでいます…
脆弱性情報(JVN)
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 294,721 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 High 種別 SQLインジェクション の検索結果:1–40 件目を表示(ページ 1)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Video StationにSQLインジェクションの脆弱性が報告されています。リモートの攻撃者がユーザーアカウントを取得した場合には、この脆弱性を悪用して不正なコードやコマンドを実行する可能性があります。本脆弱性はVideo Station 5.8.8以降のバージョンで修正されています。
Video Stationに影響を及ぼすSQLインジェクションの脆弱性が報告されています。リモートの攻撃者がユーザーアカウントを取得すると、この脆弱性を悪用して不正なコードやコマンドを実行することが可能になります。この脆弱性はVideo Station 5.8.8以降のバージョンで既に修正されています。
Microsoft Configuration ManagerにおけるSQLコマンドで使用される特殊要素の不適切な無害化(SQLインジェクション)により、認可された攻撃者がネットワーク上で権限を昇格させることが可能です。
Microsoft Office SharePointにおけるSQLコマンドで使用される特殊要素が不適切に無害化される(「SQLインジェクション」)ため、認可された攻撃者がネットワーク経由で権限を昇格させることが可能となります。
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全294,721件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。
Moodleに脆弱性が発見されました。認証された攻撃者が問題バンクのWebサービスにアクセスできる場合、入力の検証が不十分なまま直接データベースクエリに送信できるため、SQL(構造化照会言語)インジェクションの脆弱性が発生します。この問題により、攻撃者は基盤となるデータベースに保存されている機密データを閲覧、改ざん、または削除することが可能です。
Mageplaza Blog for Magento 2 (mageplaza/magento-2-blog-extension) の RelatedProduct ブロックにおける SQL インジェクションの脆弱性(バージョン 4.3.2 まで)により、リモートの認証されていない攻撃者が /mpblog/post/view の id パラメータを介して任意の SQL コマンドを実行し、任意のデータベースの内容を読み取ることができます。
Microsoft Office SharePoint における SQL コマンドで使用される特殊要素の不適切な無効化(「SQLインジェクション」)により、権限を持つ攻撃者がネットワークを介して特権を昇格させることが可能となります。
Dell SCG 5.0 アプライアンスのバージョン 5.36.00.16 未満および Dell SCG 5.0 アプリケーションのバージョン 5.36.00.00 未満には、OS コマンドで使用される特殊文字の不適切な無害化による「OS コマンドインジェクション」の脆弱性が含まれています。ローカルアクセス権を持つ権限の低い攻撃者がこの脆弱性を悪用すると、コマンドを実行できる恐れがあります。
Dell SCG 5.0 アプライアンスのバージョン 5.36.00.16 未満および Dell SCG 5.0 アプリケーションのバージョン 5.36.00.00 未満には、SQLコマンドで使用される特殊要素が不適切に無害化される(『SQLインジェクション』の)脆弱性があります。リモートアクセス権限を持つ高権限の攻撃者がこの脆弱性を悪用する可能性があり、不正アクセスを引き起こす恐れがあります。
HPE Networking Fabric ComposerのAPIに存在する脆弱性により、認証済みのリモート攻撃者がHPE Networking Fabric Composerインスタンスに対してSQLインジェクション攻撃を実行する可能性があります。攻撃者はこれらの脆弱性を悪用し、基盤となるデータベース内の機密情報を取得および変更することができ、その結果としてHPE Networking Fabric Composerホストが完全に侵害される可能性があります。
Dolibarr 24.0.0 未満のバージョンには、CSVおよびXLSXインポートウィザードにSQLインジェクションの脆弱性があります。このウィザードは htdocs/imports/import.php の GETPOST('updatekeys', 'array') を使って更新キーを読み取りますが、ここで適用されるのはHTMLを除去するものの、SQLキーワードやコメントマーカー、かっこ、スペースおよび引用符はそのまま残る一般的な alphanohtml フィルターだけです。htdocs/core/modules/import/import_csv.modules.php 内の import_insert() 関数は、送信された値を反復処理して、$where[] = $key.' = '.$data[$key] の形でフィルターを構築します。その際、最初に preg_replace('/^.*\./i', '', $key) を適用しますが、これはエイリアス除去であり、ドットを含まない値には効果がありません。組み立てられた文字列は $this->db->query() により実行されます。インジェクションされた SELECT はインポートが割り当てる行IDを解決し、$lastinsertid に代入されます。これが後続の UPDATE の WHERE 条件となるため、攻撃者が選んだ整数を返す UNION SELECT は任意のテーブル内容を漏洩させるだけでなく、どの行がインポートで上書きされるかまで操作できます。カテゴリリンクテーブルに関しては、生のフィルター配列が直接その UPDATE に挿入されます。インターフェースは正当なカラムコードの固定リストを提供していますが、サーバー側では送信値の検証が一切行われていません。インポート権限を持つユーザーがこれを悪用する可能性があります。リリース23.0.4には修正が含まれておらず、許可リストによる検証は24.0.0で追加されました。
Dell OpenManage Enterpriseのバージョン4.7.0未満には、SQLコマンドに使用される特殊要素が適切に無害化されていない(「SQLインジェクション」の脆弱性)が存在します。リモートアクセス権限を持つ低権限の攻撃者がこの脆弱性を悪用することで、スクリプトインジェクションを引き起こす恐れがあります。
Dell OpenManage Enterprise のバージョン4.7.0より前のバージョンには、SQLコマンドで使用される特殊要素の不適切な無害化(「SQLインジェクション」)の脆弱性が存在します。低権限のリモートアクセス可能な攻撃者がこの脆弱性を悪用すると、スクリプトインジェクションが発生する可能性があります。
Dell OpenManage Enterpriseのバージョン4.7.0以前には、SQLコマンドで使用される特殊要素の不適切な無害化(「SQLインジェクション」)の脆弱性があります。リモートアクセス権を持つ権限の低い攻撃者がこの脆弱性を悪用すると、情報漏洩につながるおそれがあります。
IBM i 7.6、7.5、7.4、および7.3には、ローカルの認証済み攻撃者がSQLコマンドで使用される特殊な要素の不適切な無害化を悪用してサービス拒否(DoS)を引き起こす可能性があります。
Apache FineractのReport Execution API(runreportsエンドポイント)に、バージョン1.14.0までおよびそれを含むバージョンにSQLインジェクションの脆弱性が存在します。レポートのパラメータ値が生成されるSQLクエリに対して十分に検証されることなく組み込まれるため、レポート実行権限を持つ認証済みユーザーが細工したパラメータ値を介して任意のSQLを注入できます。これにより、レポートが本来露出させる設計の範囲を超えたデータに不正アクセスできるようになります。ユーザーは修正を含むバージョンへアップグレードすることを推奨します。
Symfonyは、ウェブおよびコンソールアプリケーション向けのPHPフレームワークであり、再利用可能なPHPコンポーネントのセットです。バージョン5.4.52、6.4.40、7.4.12、および8.0.12より前のPdoAdapter::doClear()は、呼び出し元が提供した$prefixから派生した名前空間を使用してDELETE文を構築します。しかし、この$prefixをバインドまたはエスケープせずに使用していたため、$prefixを操作可能な呼び出し元がLIKEリテラルを抜け出してクエリの意味論や削除範囲を変更できる問題がありました。この問題は、バージョン5.4.52、6.4.40、7.4.12、および8.0.12で修正されています。
Apache Fineract の Client Search API (GET /api/v1/clients) のバージョン 1.14.0 までに、ブールベースの SQL インジェクションの脆弱性が存在します。orderBy および sortOrder のリクエストパラメータが十分な検証なしに SQL クエリに連結されるため、クライアント閲覧権限を持つ認証済みユーザーは細工された orderBy の値を介して任意の SQL を注入することが可能です。これにより、ブラインドブールベースのデータ抽出が行え、MySQL/MariaDB 環境では LOAD_FILE() 関数を使用してデータベースプロセスが読み取り可能な任意のファイルを漏洩させることも可能です。ユーザーは修正が含まれるバージョンへのアップグレードを推奨します。
Apache FineractのOffice Search API(GET /api/v1/offices)には、バージョン1.14.0までのすべてのバージョンでSQLインジェクションの脆弱性が存在します。orderByリクエストパラメータが十分な検証なしにSQLクエリに連結されているため、オフィス閲覧権限を持つ認証済みユーザーは、細工されたorderBy値を介して任意のSQLを注入することが可能です。これはCVE-2024-32838の修正として導入されたColumnValidatorの回避にあたり、ORDER BY句の位置にある単純なサブクエリを検出しません。この脆弱性を悪用すると、タイムベースのブラインドSQLインジェクションによりデータの不正持ち出しが行われる可能性があります。注入されたクエリはデータベース接続をその全期間にわたりブロックするため、同時に悪用されるとアプリケーションのデータベース接続プールが枯渇し、他のユーザーに対するサービス拒否(DoS)を引き起こします。ユーザーは修正を含むバージョンへのアップグレードを推奨します。
Adobe Commerceは、SQLコマンドで使用される特殊要素を不適切に無効化する脆弱性(『SQLインジェクション』)の影響を受けており、これにより現在のユーザーのコンテキストで任意のコードが実行される可能性があります。高い権限を持つ攻撃者はこの脆弱性を悪用して悪意のあるSQLコマンドを実行し、被害者のアカウントやセッションに対して権限昇格や制御を得ることが可能です。この問題を悪用するためにユーザーの操作は不要です。
Joomla用のAcyMailingコンポーネントのバージョン10.11.1未満にSQLインジェクションの脆弱性が発見されました。この脆弱性を悪用すると、不正なデータベースアクセスが行われ、データ漏洩が発生する可能性があります。
n8nのバージョン1.123.61より前、2.xの2.27.4より前、および2.28.xの2.28.1より前には、レガシーMySQL v1ノードのexecuteQuery操作にSQLインジェクションの脆弱性が存在します。この操作は、評価済みの{{ ... }}式の値をパラメータ化せずにそのまま生のSQL文字列に置換します。ワークフローがこの操作を式由来の値で使用し、外部から到達可能なトリガー(Webhookノードなど)に接続している場合、攻撃者が制御する入力がこれらの式に到達してSQLインジェクションを引き起こす可能性があります。これにより、設定されたMySQL認証情報の権限で任意のSQLを実行できるようになります。パラメータ化クエリを使用するMySQL v2ノードは影響を受けません。
Snowflake CLIのバージョン3.19以前には、攻撃者が制御するコンテンツの不適切な無害化のために、意図しないSQLが実行される可能性がありました。攻撃者は細工されたリポジトリの内容、プロジェクト設定、マニフェストデータ、または仕様入力を提供することで、被害者ユーザーのSnowflakeセッションのコンテキストで意図しないSQLを実行させることができました。攻撃が成功するには、被害者が脆弱なコマンドパスを通じて攻撃者制御下のコンテンツを処理する必要があり、その際の動作はセッションに割り当てられた権限によって制限されます。問題はSnowflake CLIバージョン3.19で修正されており、ユーザーは手動でアップグレードを行う必要があります。
Snowflake CLIのバージョン3.19以前にはパラメータの不適切な無害化があり、意図しないSQLの実行が可能でした。攻撃者は、脆弱なコマンドパスに細工された値を供給することで、ユーザーのSnowflakeセッションのコンテキスト内で意図しないSQLを実行させることができました。成功するためには、社会工学的手法による入力、悪意のあるリポジトリ設定、またはCLIに外部から値を供給する自動化の侵害を通じて脆弱なパラメータに細工された値が到達する必要があり、影響はアクティブセッションに割り当てられた権限によって制限されます。修正はSnowflake CLIバージョン3.19で提供されており、ユーザーは手動でアップグレードを行う必要があります。
Cactiはオープンソースのパフォーマンスおよび障害管理フレームワークです。バージョン1.2.30およびそれ以前には、managers.phpの未検証のunserialize関数とimplode関数の組み合わせによってSQLインジェクションの脆弱性が存在しました。managers.phpの756行目で、アプリケーションはcacti_unserialize(stripslashes(gnrv('selected_graphs_array')))を呼び出して$selected_itemsに値を割り当てています。cacti_unserialize()関数はallowed_classesをfalseに設定してunserialize()を呼び出し、オブジェクトインジェクションを防止しますが、任意の文字列配列の逆シリアライズは許可されています。その後、760行目から766行目にかけて、逆シリアライズされた配列の値が直接db_execute('DELETE FROM snmpagent_managers WHERE id IN (' . implode(',', $selected_items) . ')')に渡されており、整数検証が行われないままSQL文にimplodeされるため、SNMPエージェント管理権限を持つユーザーがSQLインジェクションを実行できる状態でした。この問題はバージョン1.2.31で修正されました。
Flowise 2.2.7にはimportChatflows APIにSQLインジェクションの脆弱性があります。chatflow.idの値の検証が不十分なため、認証されたユーザーが細工されたJSONインポートファイルを提供すると、そのidフィールドがSQLのIN句に未検証で連結され、任意のSQLを実行できてしまいます。これにより、認証情報テーブルから盲目的およびエラーに基づくデータ抽出が可能となります。
Quest NetVault Backup NVBUDashboard に存在する SQL インジェクションを原因としたリモートコード実行の脆弱性です。この脆弱性により、リモートの攻撃者は影響を受ける Quest NetVault Backup のインストール環境上で任意のコードを実行できます。攻撃には認証が必要ですが、既存の認証メカニズムを回避可能です。脆弱性の具体的な原因は、NVBUDashboard の JSON-RPC メッセージの処理にあります。この問題は、SQL クエリを構築する前にユーザーからの文字列を適切に検証していないことに起因します。攻撃者はこの脆弱性を悪用して NETWORK SERVICE の権限でコードを実行できます。ZDI-CAN-27809 として報告されました。
Quest NetVault Backup NVBURASDevice における SQL インジェクションによるリモートコード実行の脆弱性です。この脆弱性を利用することで、リモートの攻撃者は影響を受ける Quest NetVault Backup のインストール環境上で任意のコードを実行できます。悪用には認証が必要ですが、既存の認証メカニズムを回避可能です。具体的な欠陥は、NVBURASDevice の JSON-RPC メッセージ処理部分に存在します。この問題は、SQL クエリを構築する前にユーザーから提供された文字列の適切な検証が行われていないことが原因です。攻撃者はこの脆弱性を悪用し、NETWORK SERVICE のコンテキストでコードを実行できます。旧識別子は ZDI-CAN-27648 です。
Quest NetVault Backup の NVBUDeviceDrive における SQL インジェクションによるリモートコード実行の脆弱性です。この脆弱性により、リモートの攻撃者が影響を受ける Quest NetVault Backup のインストール上で任意のコードを実行できます。悪用には認証が必要ですが、既存の認証機構を回避できます。具体的な欠陥は NVBUDeviceDrive の JSON-RPC メッセージ処理部分に存在します。この問題は、SQL クエリを構築する前にユーザー提供の文字列を適切に検証していないことに起因しています。攻撃者はこの脆弱性を利用して NETWORK SERVICE のコンテキストでコードを実行できます。以前は ZDI-CAN-27633 として報告されていました。
Quest NetVault Backup の NVBURemovableMedia における SQL インジェクションによるリモートコード実行の脆弱性です。この脆弱性により、攻撃者は影響を受ける Quest NetVault Backup の環境で任意のコードをリモートで実行できます。本脆弱性を悪用するには認証が必要ですが、既存の認証機構を回避できる可能性があります。具体的な欠陥は NVBURemovableMedia の JSON-RPC メッセージ処理に存在しており、ユーザーから提供された文字列を SQL クエリ構築に使用する前に適切な検証が不足していることに起因します。攻撃者はこの脆弱性を利用して NETWORK SERVICE の権限でコードを実行できます。元の識別番号は ZDI-CAN-27632 です。
Quest NetVault Backup の NVBULibraryPort における、SQL インジェクションによるリモートコード実行の脆弱性です。この脆弱性により、遠隔の攻撃者が影響を受ける Quest NetVault Backup のインストール環境上で任意のコードを実行可能になります。悪用するには認証が必要ですが、既存の認証機構は回避可能です。特定の欠陥は NVBULibraryPort の JSON-RPC メッセージ処理に存在します。この問題は、SQL クエリの構築時にユーザー提供の文字列を適切に検証せずに使用していることが原因です。攻撃者はこの脆弱性を利用して NETWORK SERVICE の権限でコードを実行できます。この脆弱性は元々 ZDI-CAN-27631 として知られていました。
Quest NetVault Backup NVBULibrarySlot におけるSQLインジェクションを利用したリモートコード実行の脆弱性です。この脆弱性により、リモートの攻撃者が影響を受けるQuest NetVault Backupのインストール環境で任意のコードを実行可能となります。攻撃には認証が必要ですが、既存の認証機構を回避することが可能です。特定の問題はNVBULibrarySlotのJSON-RPCメッセージの処理に存在し、ユーザーから提供された文字列をSQLクエリの構築に使用する前に適切な検証が行われていません。攻撃者はこの脆弱性を利用してNETWORK SERVICEのコンテキストでコードを実行できます。これは以前、ZDI-CAN-27630として報告されていました。
Quest NetVault Backup の NVBUDashboard における SQL インジェクションを介したリモートコード実行の脆弱性です。この脆弱性により、リモートの攻撃者が影響を受ける Quest NetVault Backup のインストール環境で任意のコードを実行できます。悪用には認証が必要ですが、既存の認証機構は回避が可能です。具体的な欠陥は NVBUDashboard の JSON-RPC メッセージ処理部分に存在し、この問題は SQL クエリを構築する前にユーザーから提供された文字列が適切に検証されていないことに起因しています。攻撃者はこの脆弱性を利用して NETWORK SERVICE の権限でコードを実行することが可能です。なお、この脆弱性は以前 ZDI-CAN-27626 として識別されていました。
n8nはオープンソースのワークフロー自動化プラットフォームです。バージョン2.24.0より前では、ワークフローの編集権限を持つ認証ユーザーがMongoDBノードの「Find And Replace」操作に悪意のあるフィルタ値を提供することができました。この値はMongoDBにクエリフィルタとして渡される前に検証されておらず、意図しないドキュメントが一致し、攻撃者が制御する内容で上書きされる可能性がありました。この脆弱性はバージョン2.24.0で修正されました。
Cactiはオープンソースのパフォーマンスおよび障害管理フレームワークです。バージョン1.2.30以前には、Reports機能のgraph_name_regexpを通じて保存されたSQLインジェクションの脆弱性が存在していました。この問題はバージョン1.2.31で修正されました。
Ghidra 11.0から12.1未満のバージョンには、PostgresFunctionDatabaseのchangePassword()メソッドにSQLインジェクションの脆弱性があります。この脆弱性は、ALTER ROLE文に挿入されるユーザー名のダブルクォートをエスケープしないことが原因です。認証された攻撃者は、PasswordChangeネットワークメッセージの細工されたユーザー名パラメータを介してSQLコマンドを注入し、PostgreSQLスーパーユーザ権限に昇格してデータベースを完全に制御することが可能です。
Ghidra 12.1より前のバージョンには、ユーザーから提供された値をエスケープやパラメータ化せずに直接SQLクエリに連結するBSimフィルタータイプにSQLインジェクションの脆弱性が存在します。リモート攻撃者はBSimネットワーククエリプロトコルを介して任意のSQLを注入し、PostgreSQLデータベースのデータを読み取り、変更したり削除したりすることが可能です。
Nextcloudはオープンソースのコンテンツコラボレーションプラットフォームです。バージョン0.7.0から0.7.7未満、0.8.0から0.8.10未満、0.9.0から0.9.8未満、および1.0.0から1.0.4未満において、Tablesアプリにアクセスできる認証済みの攻撃者が、保存されたインジェクションを通じて最大20バイトの任意のSQLクエリを実行できる可能性があります。慎重に作成された入力によっては、この長さ制限を突破することも可能です。攻撃者はこれを利用してデータベースから情報を抽出したり、データを変更したりできます。この問題はバージョン0.7.7、0.8.10、0.9.8、1.0.4、および2.0.0で修正されました。
Nextcloudはオープンソースのコンテンツコラボレーションプラットフォームです。バージョン0.9.0から0.9.7未満および1.0.0から1.0.2未満において、Tablesアプリでサニタイズが欠如していたため、Tablesアプリへのアクセス権を持つユーザーがクエリのORDER BYステートメントを使って限定的なSQLインジェクションを実行できました。通常のSQLインジェクションと比較すると、ORDER BYによる攻撃はリクエストごとに単一ビットの情報を抽出するか、データベースを指定時間待機させることに限定されます。この問題はバージョン0.9.7および1.0.2で修正されました。
Kiteworksはプライベートデータネットワーク(PDN)です。バージョン9.3.0以前のKiteworks Secure Data Formsには複数のSQLインジェクションの脆弱性が存在しており、FormBuilderロールを持つ認証された攻撃者がこれを悪用して、他のユーザーのフォーム定義や一部のグローバル構成パラメータの情報を取得または変更することが可能でした。問題を修正するためには、Kiteworksをバージョン9.3.0以降にアップグレードしてください。