脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 292,332 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 Medium 直近3年 の検索結果:1,601–1,640 件目を表示(ページ 41)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
pypdfは無料でオープンソースの純粋なPython製PDFライブラリです。バージョン6.12.2より前のバージョンでは、攻撃者がこの脆弱性を悪用して、大量のメモリ使用を引き起こすPDFを作成することが可能でした。この脆弱性は、セルフリファレンスを含むフォームXObjectを持つページのテキストを抽出する処理に関連しています。この問題はバージョン6.12.2で修正されました。
Open VSX レジストリは、拡張機能アイコンとしてアップロードされたSVGファイルを保存前に正しくサニタイズせず、Content-Security-PolicyやContent-Disposition: attachmentといったセキュリティヘッダーなしでContent-Type: image/svg+xmlとして配信します。これにより、攻撃者は悪意のあるSVGアイコンを用いた拡張機能を公開でき、ユーザーが直接アイコンURLにアクセスした際に保存型クロスサイトスクリプティング(XSS)を引き起こす可能性があります。ローカルストレージを使用する展開環境では、スクリプトはOpen VSXアプリケーションのオリジン内で実行され、セッションを乗っ取ったり認証トークンを窃取したり、不正な拡張機能を公開したりすることが可能です。外部ストレージ(例:S3対応CDNを使用するopen-vsx.org)の場合、実行はストレージのオリジンに制限され影響は軽減されますが、攻撃者が作成したページを通じたフィッシング攻撃や資格情報の収集が依然として許容されます。
Mattermostのバージョン11.7.x = 11.7.0、11.6.x = 11.6.2、11.5.x = 11.5.5、10.11.x = 10.11.17において、{{/gitlab connect}}コマンドハンドラ内の{{setDefaultInstance}}呼び出しで管理者認証が強制されていないため、認証済みの任意のユーザーが{{/gitlab connect instance-name}}スラッシュコマンドを通じて、グローバルデフォルトのGitLabインスタンス設定を上書きできる脆弱性が存在します。
Open WebUIは完全にオフラインで動作する自己ホスト型の人工知能プラットフォームです。バージョン0.9.6より前では、POST /api/v1/calendars/events/{event_id}/updateは、呼び出し元が現在イベントが所属するカレンダーへの書き込みアクセス権を持っているかどうかを検証しますが、リクエストボディで指定された宛先のcalendar_idについては検証しません。モデル層はその後、新しいcalendar_idを無条件に永続化します。そのため、通常のユーザーロールのアカウントでも、自分自身のカレンダーにイベントを作成し、直ちにIDを知っている任意の他ユーザーのカレンダーへ移動させることができ、create_eventが正しく実施している認可チェックを回避できます。この脆弱性はバージョン0.9.6で修正されました。
Open WebUIは完全にオフラインで動作する自己ホスト型の人工知能プラットフォームです。バージョン0.9.6以前では、チャットメッセージリスナーが同一生成元でないinput:promptおよびaction:submitメッセージを許可していたため、外部サイトが認証済みの被害者セッション内でプロンプトテキストを設定し、submitPrompt()をトリガーすることが可能でした。クロスオリジンの攻撃者ページは自動でメッセージを投稿し、攻撃者が制御するプロンプトを含む不正なPOST /api/v1/chats/newおよびPOST /api/chat/completionsリクエストを発生させることを検証しました。これにより、被害者の権限下で同意なくクロスサイト強制操作およびモデルやツールを実行できる状態となっています。この脆弱性はバージョン0.9.6で修正されました。
Open WebUIは完全にオフラインで動作する自己ホスト型の人工知能プラットフォームです。バージョン0.9.6以前では、POST /api/chat/completionsがimage_url.urlの値を受け入れますが、その値がhttp://、https://、またはdata:image/で始まらない場合、ファイルIDとして解釈されます。ファイルIDは所有権チェックなしにグローバルファイルテーブルに対して解決されます。認証されたユーザーはimage_url.urlに他のユーザーのファイルIDを設定でき、サーバーはそのファイルをディスクから読み取り、base64でエンコードしてLLMリクエストにデータURIとして注入します。その後、ユーザーはLLMにファイルの説明やOCR処理を促し、内容を読み取ることが可能です。この脆弱性はバージョン0.9.6で修正されました。
Open WebUIは完全にオフラインで動作するように設計されたセルフホスト型の人工知能プラットフォームです。バージョン0.9.6以前では、Open WebUIはMarkdownファイルのMermaidブロックをファイルプレビューパネル内でレンダリングし、生成されたSVGをinnerHTMLを用いてDOMに挿入していました。MermaidがsecurityLevel: 'loose'に設定されていたため、攻撃者が制御するMermaidコンテンツがこのフローで安全でない方法でレンダリングされる可能性がありました。Markdownプレビュー経由で動作するペイロードが検証されており、その結果、アプリケーションのオリジン下で被害者のブラウザ内でJavaScriptが実行される事態となりました。この脆弱性はバージョン0.9.6で修正されています。
Open WebUIは完全にオフラインで動作する自己ホスト型の人工知能プラットフォームです。バージョン0.9.6以前のopen-webuiには、キャッシュファイル提供エンドポイントにパストラバーサルの脆弱性が存在し、認証済みユーザーが意図されたキャッシュディレクトリ外の兄弟ディレクトリからファイルを読み取ることが可能でした。これはstartswithによる包含チェックが不完全で、後続のパスセパレータが欠如していたために発生しました。根本原因は、open_webui/main.pyのserve_cache_file()関数がfile_path.startswith(os.path.abspath(CACHE_DIR))で解決済みパスを検証する際に、os.sepを付加していなかったことにあります。このため、名前がcacheで始まる兄弟ディレクトリ(例:cache_sibling、cache_backup、cached_models)へ解決される任意のパスが検証を通過してしまっていました。この脆弱性はバージョン0.9.6で修正されました。
Open WebUIは完全にオフラインで動作するセルフホスト型の人工知能プラットフォームです。バージョン0.9.6以前では、Open WebUIのプロンプトのバージョン履歴エンドポイントはURL内のprompt_idを認可しますが、その後、履歴行がそのプロンプトに属しているかどうか(history_entry.prompt_id == prompt.id)を検証せずに、呼び出し元が提供した履歴IDに対して操作を行います。これにより、/api/v1/prompts/id/{prompt_id}/history/diff、/api/v1/prompts/id/{prompt_id}/update/version、および/api/v1/prompts/id/{prompt_id}/history/{history_id}が影響を受けます。認証されたユーザーが自分の管理する任意のプロンプトへのアクセス権と被害者のprompt_history.idを持っている場合、他のユーザーのプライベートなプロンプト履歴を読み取ったり削除したりすることが可能です。この脆弱性はバージョン0.9.6で修正されました。
Open WebUIは完全にオフラインで動作するよう設計されたセルフホスト型の人工知能プラットフォームです。バージョン0.9.6以前のOpen WebUIには、組み込みのsearch_knowledge_filesツールにおいてオブジェクトレベルの認可破損(BOLA)脆弱性が存在していました。ネイティブ関数呼び出しが有効で、選択されたモデルに知識ベースが添付されていない場合、認証済みユーザーは任意のknowledge_idを指定してsearch_knowledge_filesを呼び出すことが可能です。そうすると、この関数はユーザーが読み取りアクセス権を持っているかどうかを確認せずに、該当の知識ベースからファイルのメタデータを返します。これにより、プライベートまたは制限された知識ベースファイルを不正に列挙できてしまいます。この脆弱性はバージョン0.9.6で修正されました。
Open WebUIは完全にオフラインで動作するよう設計されたセルフホスト型の人工知能プラットフォームです。バージョン0.9.6以前では、Milvusのマルチテナンシーモードが有効な場合にACLチェックをバイパスできる脆弱性が存在していました。この問題はバージョン0.9.6で修正されています。
Open WebUIは、完全にオフラインで動作するように設計されたセルフホスト型の人工知能プラットフォームです。バージョン0.9.6以前では、複数の直接的なインデックス指定のOllamaプロキシルートが、呼び出し元が提供するurl_idxパスパラメータを受け入れており、それをadminが設定したOLLAMA_BASE_URLSリストの生のインデックスとして使用していました。これらのルートにおけるアクセス制御は、ユーザーが要求されたモデルを使用できるかどうかのみを検証し、リクエストがどのバックエンドにルーティングされるかについては検証しませんでした。認証された任意のユーザーは、任意のurl_idxを追加することで、許可されていないOllamaバックエンド、例えば内部のより高い権限を持つバックエンドや明示的に管理者によって無効化されたバックエンドにリクエストを強制的に送信することが可能でした。この脆弱性はバージョン0.9.6で修正されています。
Open WebUIは完全にオフラインで動作する自己ホスト型の人工知能プラットフォームです。バージョン0.8.11以前では、ydoc:document:joinのSocket.IOハンドラがdocument_idがnote:(コロン)で始まる場合にのみノートの所有権をチェックしていました。しかし、YdocManagerのストレージ層はすべてのドキュメントIDのコロンをアンダースコアに置き換えて正規化していました(document_id.replace(":", "_"))。攻撃者はnote:id(コロン)の代わりにnote_id(アンダースコア)を使用してドキュメントルームに参加することで認可チェックを完全に回避し、同じ基盤となるYjsドキュメントにアクセスできました。サーバーはその後、完全なドキュメント状態を返し、被害者のプライベートなノート内容が漏洩しました。この脆弱性は0.8.11で修正されています。
vLLMは大規模言語モデル(LLM)の推論およびサービングエンジンです。バージョン0.23.1rc0以前のvLLMの/v1/audio/transcriptionsエンドポイントは、圧縮アップロードサイズを制限していましたが、デコード後のPCM出力サイズは制限していませんでした。25MBのOPUSファイルはデコード時に約14.9GBのfloat32 PCMに展開されます。この脆弱性はバージョン0.23.1rc0で修正されています。
vLLMは大規模言語モデル(LLM)の推論およびサービスエンジンです。0.23.1rc0以前のバージョンでは、温度の検証ゲートに比較演算子(、)を使用していましたが、PythonのIEEE 754浮動小数点セマンティクスにおいてNaNおよび正の無限大に対しては静かにFalseと評価されます。これらの両方の値はすべてのガードを通過し、GPUサンプリングカーネルに伝播されます。そこで未定義の動作やCUDAエラーを引き起こし、推論ワーカーをクラッシュさせる可能性があります。この脆弱性は0.23.1rc0で修正されました。
vLLMは大規模言語モデルの推論およびサービングエンジンです。0.23.1rc0以前のバージョンでは、エラーメッセージに含まれるオブジェクトのメモリアドレスが適切に除去されない不具合がありました。特定のレスポンス経路において、例外メッセージが未サニタイズのままクライアントに返されるため、認証されていない攻撃者が不正な画像バイトを送信するとメモリアドレス情報が漏洩する可能性がありました。この問題は0.23.1rc0で修正されています。
protobufjsはprotobuf定義をJavaScript(JS)関数にコンパイルします。バージョン8.6.0および7.6.3以前では、protobufjsはprotobufjsのランタイムヘルパーで使用されるプロパティと衝突する可能性のある特定のスキーマ由来の名前を受け入れていました。影響を受ける既知の名前には、hasOwnPropertyという名前のフィールド、protobufjsのJSON/リフレクションディスクリプター経由で読み込まれた場合の$typeのようなフィールドやoneofの名前、そして生成されたヘルパー名がrpcCallであるサービスメソッドが含まれます。影響を受けるメッセージまたはサービスタイプが使用されると、protobufjsは所有プロパティヘルパー、反映された型メタデータ、または基本RPCヘルパーを期待する場所でスキーマ制御されたデータを読み取ることがありました。これにより、影響を受けるデコード後のチェック、検証、オブジェクト変換、反映JSONシリアル化、またはprotobufjs RPCヘルパー呼び出しで決定的な例外や再帰呼び出しが発生する可能性がありました。この脆弱性はバージョン8.6.0および7.6.3で修正されています。
protobufjsはprotobuf定義をJavaScript(JS)関数にコンパイルします。バージョン8.2.0から8.4.2の間、protobufjsは不明なワイヤー要素をmessage.$unknownsに保持していましたが、不明なフィールドを破棄するためのデコード時オプションを提供していませんでした。そのため、多数の不明なフィールドを含む細工されたprotobufペイロードは、不明なフィールドのラウンドトリップが不要な場合でも、デコードされたメッセージが入力サイズよりもはるかに多くのメモリを保持する原因となっていました。protobufjs 8.5.0では関連するデコード時オプションが追加され、信頼できないprotobufデータをデコードするアプリケーションがデコード中の不明なフィールドの保持を無効化できるようになりました。protobufjs 8.6.2ではデフォルトの動作が切り替わり、不明なフィールドは明示的に許可されない限り破棄されるようになりました。
n8nはオープンソースのワークフロー自動化プラットフォームです。バージョン2.24.0以前では、MetaおよびMicrosoft Teamsトリガーノードのエンドポイントがクエリパラメータをサニタイズせず、Content-Security-Policyヘッダーも設定されていない状態でHTTPレスポンスに反映していました。これにより、ログイン済みユーザーが細工されたURLを訪問するとn8nのオリジンでリフレクテッドXSSが発生する可能性がありました。この脆弱性はバージョン2.24.0で修正されています。
pypdfは無料でオープンソースの純粋なPython製PDFライブラリです。バージョン6.13.0以前では、この脆弱性を悪用した攻撃者が無限ループを引き起こすPDFを作成することが可能でした。この問題はレイアウトモードでテキストを抽出する際に発生します。この脆弱性は6.13.0で修正されました。
pypdfは無料でオープンソースの純粋なPython製PDFライブラリです。6.13.0以前のバージョンでは、この脆弱性を悪用する攻撃者が無限ループを引き起こすPDFを作成できます。この脆弱性は、アウトライン付きのファイルをライターにマージする処理に存在しました。この脆弱性は6.13.0で修正されました。
pypdfは無料でオープンソースの純粋なPython製PDFライブラリです。バージョン6.13.1以前では、この脆弱性を悪用した攻撃者が無限ループを引き起こすPDFを作成することができます。この脆弱性を悪用するには、スレッドや記事を含むファイルをライターにマージする操作が必要です。この脆弱性はバージョン6.13.1で修正されました。
Apache NiFi 0.0.1から2.9.0までは、標準のHostヘッダーに代わる複数のHTTPリクエストヘッダーのいずれかから修飾URLを構築することをサポートしていましたが、提供された値の検証は行われていませんでした。Apache NiFi 1.6.0では、HTTP Hostヘッダーに提供される値を制限する設定可能なアプリケーションプロパティが導入されましたが、代替のProxyおよびForwardedヘッダーにはこの検証が適用されていませんでした。プロキシホストヘッダーの検証が欠如していたため、クライアントはApache NiFiのウェブサービスに対して無効な修飾URLをリダイレクトやデータ参照のために構築させることができました。推奨される緩和策はApache NiFi 2.10.0へのアップグレードであり、これはnifi.web.proxy.hostプロパティに基づいてX-ProxyHostおよびX-Forwarded-Host HTTPリクエストヘッダーに対する検証を実装しています。ヘッダー検証を有効にするには、HTTPSでアプリケーションを構成する必要があります。Apache NiFiの前に配置されたリバースプロキシサーバーは、入力リクエストヘッダーをフィルタリングし、アプリケーションに許可された値を提供する役割を担います。
Langflowは、AIを活用したエージェントおよびワークフローの構築と展開のためのツールです。バージョン1.7.0以前では、ログアウトボタンがセッションをクリアしませんでした。別のユーザーが明示的にログインしない限り、前のユーザーがログインした状態のままになります。この脆弱性はバージョン1.7.0で修正されました。
OpenSSHに脆弱性が発見されました。悪意のあるSSHサーバーがDiffie-Hellmanグループエクスチェンジ(DH-GEX)クライアントパスにおける二重解放の脆弱性を悪用する可能性があります。これは、FIPS(連邦情報処理標準)モードの既知グループ検証中に、クライアントが攻撃者が制御するDH-GEXグループパラメータを処理する際に発生します。この脆弱性を成功裏に悪用すると、クライアント側のプロセスが終了し、サービス拒否(DoS)状態を引き起こします。
OpenSSHに脆弱性が発見されました。Linuxクライアントホスト上の権限のないローカル攻撃者が、クライアント側のX11転送接続をハイジャックする可能性があります。この脆弱性は、X11転送が有効でかつローカルのUNIXドメインXソケットが使用されている場合に、優先される抽象Xソケット名を事前にバインドすることで発生します。攻撃が成功すると、転送されたX11トラフィックの機密性が侵害され、機密性の高いウィンドウ内容や入力が漏えいし、転送されたセッションの一部操作を許してしまう可能性があります。
Crawl4AIのバージョン0.8.7以前には、モニターダッシュボードに格納型クロスサイトスクリプティングの脆弱性が存在します。このダッシュボードは、クロールURLやエラーメッセージをエスケープせずにinnerHTML経由でレンダリングします。攻撃者は、悪意のあるマークアップを含む細工されたクロールリクエストを送信でき、オペレーターがダッシュボードを閲覧した際にブラウザ上でそのマークアップが実行される可能性があります。
Nuxtのバージョン4.0.0から4.4.7未満および3.18.0から3.21.7未満では、Linux上で開発サーバー(nuxt dev)を実行する際に、vite-nodeのIPCサーバーが権限制限なしで抽象名前空間Unixソケットにバインドされます。これにより、ローカルユーザーが接続および列挙できる可能性があります。権限を持たない共存ユーザーは、保護されていないモジュール要求ハンドラを悪用して、SSRプラグインパイプラインを通じて、.envファイルやSSHキーなどの任意のファイルを読み取ることが可能です。IPCサーバーは開発時のみ動作するため、本番ビルドには影響を与えません。
Nuxtのバージョン4.0.0から4.4.7未満および3.xの3.21.7未満には、navigateToにサーバーサイドのオープンリダイレクト脆弱性が含まれています。パス正規化されたペイロード(例:/..//evil.comや/.//evil.com)を適切に検証できません。この脆弱性により、攻撃者はパス正規化技術を使用して外部ホストのチェックを回避し、Locationヘッダーやメタリフレッシュを通じてユーザーを攻撃者が制御するサイトへリダイレクトさせることが可能です。その結果、フィッシングやOAuthの認可コード盗難を引き起こす恐れがあります。
n8nのバージョン1.123.15以前および2.5.0には、GitHub Webhook TriggerノードでHMAC-SHA256署名検証を実装していないウェブフック改ざんの脆弱性があります。攻撃者はウェブフックのURLを知っていれば、署名なしのPOSTリクエストを送信して任意のデータでワークフローをトリガーし、GitHubウェブフックイベントを偽装できます。
ImageMagick 7.1.2-15および6.9.13-40より前のバージョンには、TXTファイルのテクスチャ属性を処理する際に、coders/txt.cでメモリリークが発生します。GetTypeMetricsが失敗した場合、ReadImageを通じて割り当てられたテクスチャオブジェクトが解放されず、テクスチャ属性を持つ細工されたTXTファイルを処理するたびにメモリがリークします。
ImageMagickのバージョン7.1.2-15以前および6.9.13-40以前には、SVGデコーダにコマンドインジェクションの脆弱性が存在します。この脆弱性により、攻撃者は任意のMVG描画コマンドを注入することが可能です。攻撃者は悪意のあるSVGファイルを作成し、その中に注入されたMagick Vector Graphicsコマンドがレンダリング中に実行されます。
libexpat 2.8.2 より前のバージョンには、storeAtts に整数オーバーフローが発生する脆弱性があります。
libexpat 2.8.2 以前のバージョンには、addBinding における整数オーバーフローの脆弱性があります。
libexpat 2.8.2より前のバージョンには、getAttributeId関数に整数オーバーフローの脆弱性が存在します。
libexpat 2.8.2より前のバージョンには、XML_Parseに存在したチェックが欠如していたため、XML_ParseBufferで整数オーバーフローが発生する脆弱性があります。
libexpat 2.8.2 未満のバージョンには、doProlog に整数オーバーフローの脆弱性が存在し、これは storeEntityValue およびエンティティの textLen に関連しています。
libexpat バージョン 2.8.2 未満には、copyString 関数に整数オーバーフローの脆弱性が存在します。
libexpatのxmlwfはバージョン2.8.2以前において、-d outputDirオプションが使用された場合に出力ファイル名に対して整数オーバーフローが発生します。
libexpatのxmlwf(バージョン2.8.2未満)には、resolveSystemId関数に整数オーバーフローの脆弱性があります。この脆弱性により不正な入力でオーバーフローが発生する可能性があります。
脆弱性情報(JVN) よくある質問
脆弱性を製品名やベンダ名で検索できますか?
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
CVSS(深刻度)とは何ですか?
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
影響を受ける製品やベンダ企業は分かりますか?
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
情報の出典を教えてください。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全292,332件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。