脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,735 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 High 種別 SQLインジェクション の検索結果:121–160 件目を表示(ページ 4)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
ChurchCRMはオープンソースの教会管理システムです。7.1.0以前のバージョンにおいて、ChurchCRMのエンドポイント /PropertyAssign.php にSQLインジェクションの脆弱性が存在していました。Manage Groups & Roles(ManageGroups)とEdit Records(isEditRecordsEnabled)の役割を持つ認証済みユーザーは、Valueパラメータを通じて任意のSQL文を注入でき、その結果データベースから情報を抽出および変更できます。この脆弱性は7.1.0で修正されました。
ChurchCRMはオープンソースの教会管理システムです。7.1.0より前のバージョンでは、ChurchCRM 7.0.5のエンドポイント/SettingsIndividual.phpにSQLインジェクションの脆弱性が発見されました。特定の権限を持たない認証済みユーザーが、タイプ配列パラメータのインデックスを介して任意のSQL文を注入でき、その結果データベースから情報を抽出し、変更する可能性があります。この脆弱性は7.1.0で修正されました。
ChurchCRMはオープンソースの教会管理システムです。バージョン7.1.0以前のQueryView.phpのsearchwhatパラメータ(QueryID=15を使用)にSQLインジェクションの脆弱性が存在します。認証済みユーザーはData/Reports Query Menuおよび「高度な検索」クエリにアクセス権を持っている必要があります。この脆弱性はバージョン7.1.0で修正されました。
ChurchCRMはオープンソースの教会管理システムです。バージョン7.1.0以前には、管理者のみがアクセス可能なEditEventTypes.phpファイルにSQLインジェクションの脆弱性が存在していました。EN_tyidというPOSTパラメータがSQLクエリで使用される前に適切にサニタイズされておらず、管理者が任意のSQLコマンドを直接データベースに対して実行できる可能性がありました。この脆弱性はバージョン7.1.0で修正されています。
Kyselyは型安全なTypeScript用のSQLクエリビルダーです。バージョン0.28.11まで(含む)には、MySQLおよびSQLiteの方言におけるJSONパスのコンパイルにSQLインジェクションの脆弱性が存在していました。`visitJSONPathLeg()`関数は、`.key()`および`.at()`からのユーザー制御値をシングルクォートで囲まれたJSONパス文字列リテラル('$.key')にエスケープ処理なしで直接追加してしまいます。攻撃者はJSONパス文字列のコンテキストを突破して任意のSQLを注入することが可能です。これは、識別子の区切り文字を正しく二重化する`sanitizeIdentifier()`とは異なります。どちらもパラメータ化できないSQL構文で手動のエスケープが必要ですが、識別子のみが保護されています。バージョン0.28.12でこの問題は修正されました。
オープンソースのPoint of Saleは、CodeIgniterフレームワークを使用してPHPで作成されたウェブベースの販売時点情報管理アプリケーションです。このバージョンにはアイテム検索機能にSQLインジェクションの脆弱性があります。カスタム属性検索機能(search_customフィルター)が有効な場合、検索のGETパラメータからのユーザー提供入力がパラメータ化やサニタイズなしでHAVING句に直接挿入されます。これにより、基本的な商品検索権限を持つ認証済みの攻撃者が任意のSQLクエリを実行できます。公開時点ではパッチは存在していません。
Kados R10 GreenBeeには、mng_profile_idパラメータを介してSQLコードを注入することでデータベースクエリを操作できるSQLインジェクションの脆弱性があります。攻撃者はmng_profile_idパラメータに悪意のあるSQLペイロードを含む細工されたリクエストを送信し、機密データベース情報を抽出することが可能です。
OpenSTAManagerは、技術サポートおよび請求管理のためのオープンソースの管理ソフトウェアです。バージョン2.10.2以前のOpenSTAManagerには、複数のAJAXセレクトハンドラがoptions[stato]のGETパラメータを通じてタイムベースのブラインドSQLインジェクションに脆弱な問題があります。ユーザーから提供された値は$superselect['stato']から読み取られ、SQLのWHERE句に直接生の式として連結されており、サニタイズ、パラメータ化、ホワイトリスト検証が一切行われていません。認証された攻撃者は任意のSQL文を注入して、ユーザー名、パスワードハッシュ、財務記録などMySQLデータベースに保存されている機密データを抽出することが可能です。この問題はバージョン2.10.2で修正されました。
GLPIは無料の資産およびIT管理ソフトウェアパッケージです。バージョン10.0.0から10.0.24未満および11.0.6において、認証されたユーザーがログエクスポート機能を介してSQLインジェクションを実行できる可能性があります。この脆弱性はバージョン10.0.24および11.0.6で修正されました。
Ory HydraはOAuth 2.0サーバーおよびOpenID Connectプロバイダーです。バージョン26.2.0以前のOry Hydraには、listOAuth2Clients、listOAuth2ConsentSessions、およびlistTrustedOAuth2JwtGrantIssuersの管理者APIにおいて、ページネーションの実装に欠陥があり、SQLインジェクションの脆弱性が存在します。ページネーショントークンは`secrets.pagination`に設定された秘密情報で暗号化されます。この値が設定されていない場合、Hydraは`secrets.system`を使用します。攻撃者がこの秘密を知っている場合には、自身でトークンを作成でき、悪意のあるトークンによってSQLインジェクションを引き起こすことが可能です。この問題は、前述の管理者APIのいずれかが攻撃者から直接または間接的にアクセス可能であり、攻撃者が生のページネーショントークンを対象APIに渡せること、さらに`secrets.pagination`が設定されていて攻撃者がそれを知っている場合、または設定されていない場合は`secrets.system`を攻撃者が知っているときに悪用されます。攻撃者は偽造したページネーショントークンを通じて任意のSQLクエリを実行できます。第一の防御策として、暗号学的に安全なランダムな秘密情報を生成し、`secrets.pagination`にカスタム値を直ちに設定してください。次に、Hydraを早急に修正済みのバージョン26.2.0にアップグレードしてください。
Fleetはオープンソースのデバイス管理ソフトウェアです。バージョン4.81.0以前では、FleetのApple MDMプロファイル配信パイプラインにおいて二次的なSQLインジェクションの脆弱性が存在していました。有効なMDM登録証明書を持つ攻撃者は、Fleetデータベースの内容(ユーザー認証情報、APIトークン、デバイス登録秘密情報を含む)を漏洩または改ざんする可能性がありました。この問題はバージョン4.81.0で修正されています。
OpenSTAManagerは、技術支援および請求のためのオープンソース管理ソフトウェアです。バージョン2.10.2より前のOpenSTAManagerのAggiornamenti(アップデート)モジュールには、データベースの競合解決機能(op=risolvi-conflitti-database)があり、POST経由でSQLステートメントのJSON配列を受け取ると、検証や許可リスト、サニタイズを行わずに直接データベース上で実行します。認証済みの攻撃者がAggiornamentiモジュールにアクセスできる場合、CREATE、DROP、ALTER、INSERT、UPDATE、DELETE、SELECT INTO OUTFILEなどの任意のSQLステートメントを実行でき、MySQLサーバーがサポートする他のSQLコマンドも使用可能です。実行前に外部キーのチェックが明示的に無効化されている(SET FOREIGN_KEY_CHECKS=0)ため、データベースの整合性保護はさらに低減されます。この問題はバージョン2.10.2で修正されています。
SourceCodester Sales and Inventory System 1.0に脆弱性が確認されました。影響を受けるコンポーネントは、HTTP POSTリクエストハンドラのファイル/view_customers.phpにある不明な関数です。引数searchtxtの操作によりSQLインジェクションが発生します。この攻撃はリモートから実行可能です。エクスプロイトは公開されており、悪用される可能性があります。
SourceCodester Sales and Inventory System 1.0にセキュリティ脆弱性が検出されました。この問題はコンポーネントのHTTP GETパラメータを処理するファイルupdate_customer_details.phpの不適切な処理に影響します。引数sidの操作によりSQLインジェクションが発生します。攻撃は遠隔で実行可能です。この脆弱性は既に公開されており、悪用される可能性があります。
SourceCodester Sales and Inventory System 1.0に脆弱性が検出されました。影響を受けるのは、コンポーネントHTTP GETパラメータハンドラのファイルupdate_out_standing.php内の不明な関数です。引数sidの操作によりSQLインジェクションが発生します。この攻撃はリモートで実行可能です。現在、このエクスプロイトは公開されており、悪用される可能性があります。
SourceCodester Sales and Inventory System 1.0に脆弱性が発見されました。影響を受けるのは、コンポーネントであるHTTP GETパラメータハンドラーのファイルupdate_purchase.phpに存在する未知の関数です。引数sidを操作することでSQLインジェクションが発生する可能性があります。この攻撃はリモートから実行される可能性があります。エクスプロイトは既に公開されており、悪用される恐れがあります。
SourceCodester Sales and Inventory System 1.0に脆弱性が確認されました。この脆弱性は、コンポーネントHTTP GETパラメータハンドラのファイル/update_stock.phpの不明なコードに影響します。引数sidの操作によりSQLインジェクションが発生します。リモートから攻撃を実行することが可能です。このエクスプロイトは公開されており、悪用される可能性があります。
Netartmedia PHP Real Estate Agency 4.0にはSQLインジェクションの脆弱性があり、認証されていない攻撃者がfeatures[]パラメータを通じて悪意のあるコードを注入し、任意のSQLクエリを実行できます。攻撃者はfeatures[]パラメータに細工されたSQLペイロードを含むPOSTリクエストをindex.phpに送信することで、機密データベース情報を抽出したり、データベースクエリを操作したりできます。
pandas-ai v3.0.0には、pandasai.agent.base._execute_sql_queryコンポーネントを介したSQLインジェクションの脆弱性が存在することが発見されました。
Joraniのバージョン1.0.4までのalldayoffs機能にはSQLインジェクションの脆弱性があり、認証済みの攻撃者がentityパラメータを介して任意のSQLコマンドを実行できる可能性があります。
IBM Storage Protect Server 8.2.0およびIBM Storage Protect Plus ServerにはSQLインジェクションの脆弱性があります。リモートの攻撃者が特別に細工されたSQL文を送信することで、バックエンドデータベースの情報を閲覧、追加、変更、または削除できる可能性があります。
SchemaHero 0.23.0のplugins/postgres/lib/column.goファイル内のcolumnAsInsert関数において、columnパラメータを介したSQLインジェクションの脆弱性が存在します。
SchemaHero 0.23.0 の plugins/mysql/lib/column.go ファイル内の mysqlColumnAsInsert 関数において、column パラメータを通じて発生する SQL インジェクションの脆弱性があります。
Fleetはオープンソースのデバイス管理ソフトウェアです。4.81.0以前のバージョンでは、FleetのMDMブートストラップパッケージ設定にSQLインジェクションの脆弱性が存在しました。この脆弱性により、チーム管理者またはグローバル管理者の権限を持つ認証済みユーザーが任意のチーム設定を変更したり、Fleetデータベースから機密データを持ち出したり、直接API呼び出しを介して任意の内容をチーム設定に注入したりすることが可能でした。バージョン4.81.0でこの問題は修正されています。
code-projects Simple Food Ordering System 1.0 に脆弱性が検出されました。この問題の影響を受けるのは all-tickets.php ファイルの一部の不明な機能です。引数 Status の操作により SQL インジェクションが発生します。この攻撃はリモートで実行可能です。エクスプロイトはすでに公開されており、悪用される可能性があります。
Spring AIのMariaDBFilterExpressionConverterに重大なSQLインジェクションの脆弱性が存在し、攻撃者がメタデータベースのアクセス制御を回避して任意のSQLコマンドを実行する可能性があります。この脆弱性は、入力が適切にサニタイズされていないことに起因しています。
Kyselyは型安全なTypeScriptのSQLクエリビルダーです。バージョン0.28.12および0.28.13では、Kyselyのクエリコンパイラ内の`santitizeStringLiteral`メソッドがシングルクオート(`'` → `''`)をエスケープしますが、バックスラッシュはエスケープしません。MySQLのデフォルトの`BACKSLASH_ESCAPES` SQLモードでは、攻撃者がシングルクオートの前にバックスラッシュを挿入することでエスケープを無効化し、JSONパス文字列リテラルから抜け出して任意のSQLを注入する可能性があります。この問題はバージョン0.28.14で修正されました。
Kyselyは型安全なTypeScriptのSQLクエリビルダーです。バージョン0.28.14以前では、Kyselyの`DefaultQueryCompiler.sanitizeStringLiteral()`はシングルクォートを倍にすることでのみエスケープ処理を行い(`'` → `''`)、バックスラッシュのエスケープは行っていませんでした。MySQL方言(デフォルトで`NO_BACKSLASH_ESCAPES`がOFF)で使用した場合、攻撃者はバックスラッシュを使用して文字列リテラルの終端クォートをエスケープし、文字列コンテキストから抜け出して任意のSQLをインジェクションすることが可能です。これは`ImmediateValueTransformer`を使用して値をインライン化するコードパス、特に`CreateIndexBuilder.where()`および`CreateViewBuilder.as()`に影響を与えます。バージョン0.28.14で修正されています。
WWBN AVideoはオープンソースのビデオプラットフォームです。バージョン26.0まで(26.0を含む)では、`objects/like.php`の`getLike()`メソッドが、`users_id`に対してプリペアドステートメントのプレースホルダー(`?`)を使用してSQLクエリを構築していますが、`$this-videos_id`をパラメータ化せずに直接クエリ文字列に連結していました。攻撃者は、細工されたリクエストを通じて`videos_id`の値を制御することで、部分的なプリペアドステートメントの保護を回避し、任意のSQLを注入できます。パッチはコミット0215d3c4f1ee748b8880254967b51784b8ac4080に含まれています。
WeGIAは慈善団体向けのウェブマネージャーです。バージョン3.6.7以前では、ファイル`html/socio/sistema/deletar_tag.php`の14行目で`extract($_REQUEST)`を使用していました。また、16〜17行目では`$id_tag`変数をプリペアドステートメントやサニタイズなしにSQLクエリに直接連結していました。この脆弱性はバージョン3.6.7で修正されました。
SourceCodesterのオンライン食品注文システムv1.0のActions.phpファイル(特にsave_userアクション)にはSQLインジェクションの脆弱性があります。アプリケーションは「username」パラメータに渡されるユーザー入力を適切にサニタイズしていません。そのため、認証された攻撃者が悪意のあるSQLコマンドを注入できる可能性があります。
SourceCodester Online Food Ordering System v1.0 の Actions.php ファイル(特に save_category アクション)には SQL インジェクションの脆弱性が存在します。アプリケーションは "name" パラメータに渡されるユーザー入力を適切にサニタイズしていません。そのため、認証された攻撃者が悪意のある SQL コマンドを注入することが可能です。
SourceCodesterのオンラインフード注文システムv1.0のadmin/manage_category.phpには、"id"パラメータを介したSQLインジェクションの脆弱性があります。
Daylight Studio FuelCMS v1.5.2 には、/controllers/Login.php コンポーネントを介して SQL インジェクションの脆弱性が存在します。
OpenCart Core 4.0.2.3には、認証されていない攻撃者が'search'パラメータを介してSQLコードを注入し、データベースクエリを操作できるSQLインジェクションの脆弱性があります。攻撃者は悪意のある'search'値を用いて製品検索エンドポイントにGETリクエストを送り、ブールベースまたはタイムベースのブラインドSQLインジェクション手法を使って機密データベース情報を抽出することが可能です。
OpenEMRは無料かつオープンソースの電子健康記録および医療業務管理アプリケーションです。バージョン8.0.0.3以前には、患者検索機能(/interface/new/new_search_popup.php)にブラインドSQLインジェクションの脆弱性が存在していました。この脆弱性により、認証済みの攻撃者はHTTPパラメータの値ではなくキーを操作することで任意のSQLコマンドを実行できます。バージョン8.0.0.3にはこの問題を修正するパッチが含まれています。
n8nはオープンソースのワークフロー自動化プラットフォームです。バージョン2.14.1、2.13.3、および1.123.26より前のバージョンでは、ワークフローの作成または変更権限を持つ認証済みユーザーが、Data Table Getノードに存在するSQLインジェクションの脆弱性を悪用する可能性がありました。デフォルトのSQLiteデータベースでは、単一のステートメントのみが操作可能であり、攻撃の範囲は実質的に限定されています。一方、PostgreSQLの展開環境では、複数ステートメントの実行が可能であり、データの変更や削除が可能となります。この問題はn8nのバージョン1.123.26、2.13.3、および2.14.1で修正されました。ユーザーはこれらのバージョン以降にアップグレードして脆弱性を解消する必要があります。すぐにアップグレードができない場合、管理者は以下の一時的な緩和策を検討するべきです。ワークフローの作成および編集権限を完全に信頼できるユーザーに限定すること、`NODES_EXCLUDE`環境変数に`n8n-nodes-base.dataTable`を追加してData Tableノードを無効化すること、および既存のワークフローで`orderByColumn`が外部またはユーザー提供の入力を含む式に設定されているData Table Getノードを確認することです。これらの回避策はリスクを完全に解消するものではないため、短期的な緩和策としてのみ使用すべきです。
OpenEMRは無料でオープンソースの電子健康記録および医療診療管理アプリケーションです。バージョン8.0.0.2まで(含む)には、認証された攻撃者が悪用可能な患者選択機能にSQLインジェクションの脆弱性があります。この脆弱性は患者選択機能における入力検証が不十分であることに起因しています。バージョン8.0.0.3で修正パッチが提供されています。
OpenEMRは無料かつオープンソースの電子健康記録および医療業務管理アプリケーションです。バージョン8.0.0.3以前のPostCalendarモジュールには、`categoriesUpdate`管理機能に盲目的なSQLインジェクションの脆弱性が存在します。`dels`というPOSTパラメータは`pnVarCleanFromInput()`を通じて読み取られますが、これはHTMLタグの除去だけを行い、SQLエスケープは行いません。その値はその後、生のSQLの`DELETE`文に直接挿入され、Doctrine DBALの`executeStatement()`によってサニタイズされずに実行されます。この問題はバージョン8.0.0.3で修正されました。
OpenEMRは無料でオープンソースの電子カルテおよび医療業務管理アプリケーションです。バージョン8.0.0.3より前のバージョンには、認証済み攻撃者が悪用可能なajax_save CAMOSフォームのSQLインジェクション脆弱性が含まれていました。この脆弱性は、CAMOSフォームのajax_saveページにおける入力検証の不足が原因で発生しました。バージョン8.0.0.3でこの問題は修正されています。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,735件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。