脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 292,332 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 Medium の検索結果:2,401–2,440 件目を表示(ページ 61)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
ディレクターが長時間実行されるリクエスト(例:compile_package)を送信すると、エージェントの返信JSONはAgentClientによって消費されます。inject_compile_log(332-339行)はresponse['value']['result']['compile_log_id']を読み取り、format_exception(318-325行)はexception['blobstore_id']を読み取ります。両方ともエージェントから提供された文字列を変更せずにdownload_and_delete_blob(blob_id)(344-349行)に渡します。download_and_delete_blobは@resource_manager.get_resource(blob_id)を呼び出した後、ensureブロックで@resource_manager.delete_resource(blob_id)を実行します。Api::ResourceManagerはIDをそのままblobstore.get(id)およびblobstore.delete(id)に転送します。ディレクターがローカルblobstoreプロバイダーで構成されている場合、Blobstore::LocalClient#object_file_path(oid)はnormalizeされずにFile.join(@blobstore_path, oid)(local_client.rb:54-56行)となるため、oid = "../../jobs/director/config/director.yml"がblobstoreルート外を参照してしまいます。この問題はBOSH Directorのv282.1.12より前のすべてのバージョンに影響します。
AgentClient#handle_method(264-303行)はすべてのNATS返信を処理します。これにより、すべての応答でinject_compile_log(273行目)が呼び出され、response['value']['result']['compile_log_id'](332-338行目)を読み取り、download_and_delete_blobに渡します。さらに、「exception」を含む応答はformat_exception(308-325行目)を経由し、exception['blobstore_id']を読み取り、同様にdownload_and_delete_blobを呼び出します。そのヘルパー(344-349行目)はResourceManager#get_resource(blob_id)を呼び出し、ensureブロック内でResourceManager#delete_resource(blob_id)を呼び出します。ResourceManager(resource_manager.rbの62-70行)は、単一の共有Director blobstore上でUUID形式のチェックも所有権のチェックも名前空間プレフィックスもなくblobstore.delete(id)を呼び出します。影響を受けるバージョンはBOSH Directorのv282.1.12より前のすべてのバージョンです。
…/bootstrap/common/ssl フォルダー内のインストーラー証明書ファイルは、Windows システム上で適切な権限制限がされていません(ユーザーは読み取りおよび実行のアクセス権を持っています)。特に client.key ファイルについては、任意のローカル認証済み標準ユーザーにエージェントの識別情報を公開するため、潜在的に悪用される可能性があります。
7-Zipは高い圧縮率を持つファイルアーカイバです。バージョン9.21から26.00までには、7-ZipのUEFIカプセル(.scap)パーサに未初期化メモリ情報漏洩の脆弱性が存在します。OpenCapsule関数は攻撃者が宣言したCapsuleImageSize(最大1GiB)のヒープバッファをゼロ初期化せずに割り当て、その後にReadStream_FALSEでファイル内容を読み込みますが、この関数の返り値を黙って破棄します。ファイルが切り詰められている場合、バッファの読み込まれていない部分に未初期化のヒープメモリが残り、それがGetStreamを介して抽出されたファイル内容として露出します。バージョン26.0.1でこの問題は修正されました。
7-Zipは高い圧縮率を持つファイルアーカイバです。バージョン9.11から26.00までには、UDFディスクイメージハンドラのファイル識別子ディスクリプタパーサーにおいて最大3バイトのヒープ境界外読み取りが含まれていました。CFileId::Parse(CPP/7zip/Archive/Udf/UdfIn.cpp)では、size 38 + idLen + impLenを検証し、processedを38 + impLen + idLenに進めた後、アライメントパディングのループがp[processed]を読み取りながら最大3回インクリメントして4バイト境界に到達します。しかし、processed = sizeの境界チェックはループ後にしか行われません。(38 + impLen + idLen) % 4 != 0かつ38 + impLen + idLen == sizeの場合、このループによりbuf.Alloc((size_t)item.Size)で確保された正確なサイズのヒープバッファの末尾を1から3バイト越えて読み取ってしまいます。UDFハンドラは.isoおよび.udfファイルに対して登録され、シグネチャにより自動検出されます。細工されたUDFイメージのOpen()処理中にリスト表示または抽出時にこのOOB読み取りが発生します。影響は情報漏えい(OOBバイトごとに1ビットのオラクルをオープン/失敗動作を通じて発生)およびサービス妨害(ハード化されたアロケータ下でのクラッシュ)に限定されており、書き込みプリミティブは存在しません。この問題はバージョン26.01で修正されました。
7-Zipは高い圧縮率を持つファイルアーカイバです。バージョン9.18から26.00までの間で、まばらに配置されたインデックス配列が原因となり、SquashFSアーカイブハンドラに未初期化ヒープ読み取りの脆弱性が存在しました。SquashFSハンドラでは、_blockToNodeにすべてのメタデータブロック分の容量を割り当てていますが、inodeがブロック境界を越えた場合にのみ値が設定されます。そのため、多数のブロックにまたがるinodeを含む少数の細工されたイメージでは、ほとんどのスロットが未初期化のヒープ内容を保持してしまいます(基盤となるアロケータはPODストレージをゼロ初期化しません)。攻撃者が操作したblockIndex(RootInodeスーパーブロックフィールド由来)をOpenDirが参照すると、これらの未初期化スロット2つを読み取り、それらを二分探索の左/右境界として_nodesPosに渡します。_nodesPosは境界チェックを行わずに中央値を参照します。もしその結果の値が検索キーと一致すると、返されたインデックスは_nodesから完全なノード構造体を読み込み、そのフィールドがさらにディレクトリ解析に用いられます。これによりチェインされたOOB読み込みプリミティブが形成されますが、これはヒープレイアウトに依存しており、確実にトリガーされるわけではありません。SquashFSハンドラは標準の7z.dllでデフォルトで有効化されており、この問題はファイルを開くOpen()操作中に発生し、単にファイルを開くだけでトリガーされます。影響としては、ワイルドポインタ参照によるサービス拒否および潜在的なヒープ情報露出があり、書き込みのプリミティブは存在しません。この問題はバージョン26.01で修正されています。
7-Zipは高い圧縮率を持つファイルアーカイバです。バージョン9.18から26.00までの間、7-ZipのArハンドラBSD SYMDEFパーサにヒープの境界外読み取りが存在していました。7-ZipのUnix arアーカイブパーサでは4バイトのヒープ境界外読み取りが発生します。BSDスタイルの__.SYMDEFシンボルテーブルを解析する際、ParseLibSymbols関数はGet32を通じて32ビットのnamesSizeフィールドを、バッファサイズと等しくなる可能性のある位置で読み取り、ヒープ割り当ての末尾から4バイト分を読み過ぎてしまいます。これによりデフォルトアロケータのもとで初期化されていないヒープデータを読み取ってしまいます。この問題はバージョン26.01で修正されました。
MQTTブローカーにおける不適切なアクセス制御により、ワイルドカードトピックを購読できるようになり、すべてのMQTTトラフィックが不正な第三者にさらされる可能性があります。
ウェブ管理パネルは、デフォルトのファイアウォール制限なしにポート[::]:8080で広範囲のパブリックIPv6アドレス空間にバインドされており、内部APIエンドポイントがWAN経由で到達可能になっています。
AcerConnect OTAアプリケーション内で固定されたAES-128-CBCキーが使用されているため、攻撃者は任意のIMEI番号に対する認証資格情報を偽造できます。これにより、権限のない者がカタログアイテムの一覧を表示でき、事前に署名されたクラウドリンクから保護されたバイナリを抽出することが可能になります。
Checkmkのバージョン2.5.0p5、2.4.0p31、2.3.0p48、およびすべての2.2.0バージョンにおいて、ダッシュボードのURLウィジェットに保存型クロスサイトスクリプティングの脆弱性が存在します。この脆弱性により、ダッシュボード編集権限を持つユーザーはjavascript:などの危険なURIスキームを含むURLを保存でき、他のユーザーがダッシュボードを閲覧した際にスクリプトが実行されてしまう可能性があります。
Checkmkのバージョン2.5.0p5、2.4.0p31、2.3.0p48、およびすべての2.2.0バージョンにおいて、グローバル設定変更ログに保存されたクロスサイトスクリプティング(XSS)の脆弱性が存在します。グローバル設定を変更できる管理者が、変更履歴メッセージに悪意のあるHTMLやJavaScriptを保存でき、そのスクリプトが他のユーザーが「変更を有効化」ページや監査ログを閲覧した際に実行される可能性があります。
Checkmkのバージョン2.5.0p5未満、2.4.0p31未満、2.3.0p48未満およびすべての2.2.0バージョンには、サービスディスカバリーのアクティブチェック出力に保存型クロスサイトスクリプティングの脆弱性があります。これにより、アクティブチェックまたはカスタムチェックの設定が可能な管理者が悪意のあるHTMLまたはJavaScriptをチェック出力に注入でき、そのコードはサービスディスカバリー画面でチェックを実行する管理者やホストの読み取り権限を持つユーザーのブラウザ上で実行されます。
エリクソンパケットコアコントローラー(PCC)バージョン1.39以前には、攻撃者が大量の特別に細工されたメッセージを送信することで、サービス低下を引き起こす可能性がある脆弱性が含まれています。
Ericsson Packet Core Gateway (PCG) のバージョン1.30以前には、不適切で構文的に無効な構造の処理に関する脆弱性(CWE-228)が存在します。攻撃者が特別に細工したメッセージを継続的に送信することで、サービスの低下を引き起こす可能性があります。この影響は攻撃が続く限り継続しますが、攻撃が停止するとシステムはクラッシュから回復します。
エリクソンのパケットコアゲートウェイ(PCG)バージョン1.30以前には、不適切な欠損値の処理(CWE-230)に関する脆弱性が存在します。この脆弱性により、攻撃者が特別に細工されたメッセージを継続的に送信することでサービスの劣化を引き起こす可能性があります。影響は攻撃が続く限り継続しますが、攻撃が停止するとシステムはクラッシュから回復します。
エリクソンのパケットコアゲートウェイ(PCG)バージョン1.30未満には、不適切な欠損値処理(CWE-230)の脆弱性があります。攻撃者が特別に細工されたメッセージを継続的に送信することで、サービスの低下を引き起こす可能性があります。この影響は攻撃が続く限り継続しますが、攻撃が停止するとシステムはクラッシュから回復します。
OpenShift Routerに脆弱性が発見されました。EndpointSliceの書き込みアクセス権を持つユーザーは、FQDN(完全修飾ドメイン名)Endpointsliceをバックエンドに持つServiceを作成することでこの脆弱性を悪用できます。このFQDNはクラウドのメタデータエンドポイントに解決されます。これにより、ルーターはクラウドのメタデータエンドポイントへのリクエストをプロキシし、インスタンス認証情報やその他の機密メタデータが漏洩する可能性があります。この脆弱性は、IPアドレスの検証に関する従来のセキュリティ対策を回避します。
PerlのNet::Statsdバージョン0.13未満には、メトリックインジェクションの脆弱性があります。メトリック名に改行、コロン、パイプが含まれていないかのチェックが行われていません。信頼できないソースから生成されたメトリックが、追加のstatsdメトリックを注入する可能性があります。update_statsメソッドおよびゲージメソッドはカウンターを更新するために使用されますが、値が数値であるかどうかをチェックしないため、この問題が発生します。
PerlのNet::CIDR::Setバージョン0.20まででは、非ASCIIのIPアドレスおよびネットマスクを受け入れていました。アラビア・インディック数字の「1」(U+0661)のようなUnicode数字も受け入れていましたが、正しく数値として解析されませんでした。これにより、ネットマスクがより大きなネットワークを受け入れる可能性がありました。
Net::Async::Statsd::Client のバージョン 0.005 までの Perl には、メトリックインジェクションの脆弱性があります。メトリック名に改行、コロン、またはパイプが含まれていないかチェックされていません。信頼できないソースから生成されたメトリックが、追加の statsd メトリックを注入する可能性があります。
OpenShiftコンテナプラットフォームに脆弱性が発見されました。restartPolicyがNeverに設定された完了済みのPodはResourceQuotaのPod制限にカウントされず、Kubernetesイベントはクオータの対象外となっています。名前空間でPodを作成する権限のないユーザーがこれを悪用し、多量のイベントを生成してetcdに蓄積させることで、クラスタ全体のAPIサーバーのパフォーマンスが低下する可能性があります。
MISPイベントテンプレートインポーターの上書きワークフローに認可の欠陥が存在していました。イベントテンプレートを上書きモードでインポートする際、アプリケーションは既存のテンプレートが存在するかどうかを確認していましたが、インポートするユーザーが既存テンプレートを所有する組織に所属しているかどうかは検証していませんでした。その結果、テンプレートインポート機能にアクセスできる認証されたユーザーが、他の組織が所有するイベントテンプレートを強制的に上書きできました。成功した悪用により、他組織のイベントテンプレートを不正に変更でき、テンプレートの構造、属性、または後続のイベント作成や共有ワークフローに使用されるメタデータが変更される可能性があります。サイト管理者は組織を超えたテンプレートの上書きを明示的に許可されているため、この制限は影響しません。この問題は、上書きの前に所有権チェックを強制することで修正されました。つまり、サイト管理者以外のユーザーは自分の組織が所有するテンプレートのみを上書きできるようになりました。
MISPダッシュボードのボタンウィジェットにおけるURL検証の欠陥により、ブラウザが外部URLとして解釈する相対的に見えるURLがローカルパスとして受け入れられてしまいました。この検証は明示的なスキーム、ホスト、またはユーザーコンポーネントを含むURLを拒否しましたが、スラッシュに続いてバックスラッシュが付くパス(例:/\example.com)を拒否しませんでした。一部のブラウザはURL内のバックスラッシュをスラッシュに正規化するため、これがスキーム相対の外部ナビゲーションターゲットになる可能性があります。さらに、生成されたhrefは再構築されたURLに元のURLを連結しており、不安全または不正なリンクが生成される可能性を高めていました。攻撃者がダッシュボードのボタンURLを設定または操作できる場合、アプリケーション内部を指しているように見えるボタンを作成し、クリック時にユーザーを攻撃者管理下のサイトにリダイレクトさせることが可能です。これによって、フィッシングや資格情報の窃取、ソーシャルエンジニアリングが発生する恐れがあります。本修正では、空のパスおよび/\で始まるパスを拒否し、アンカータグのhrefには再構築された検証済みのURLのみを出力することで問題を解決しています。
MISPのCRUDコンポーネントの削除ハンドラにおけるロジックエラーにより、HTTP DELETEメソッドを使用したリクエストで検証失敗を回避できる問題が発生しました。削除条件の括弧が欠落していたため、式は($validationError === null && POST) || DELETEとして評価され、削除検証コールバックが操作を拒否した場合でもDELETEリクエストが進行可能でした。認証された攻撃者が影響を受ける削除エンドポイントにアクセスできる場合、この脆弱性を悪用して、本来アプリケーションレベルの検証または認可チェックによって保護されるべきレコードを削除することが可能です。
MISPのUsersController::routeafterlogin()にオープンリダイレクトの脆弱性が存在しました。これは、pre_login_requested_urlセッションキーに格納された値が十分にローカルなアプリケーションパスであることを検証せずにログイン後のリダイレクト先として使用されたためです。認証されていないリモート攻撃者は、被害者に信頼されたMISPインスタンスを訪問させ、認証成功後に攻撃者が制御する外部URLへリダイレクトさせるリンクを作成可能でした。これにより、フィッシング攻撃の信頼性を高めたり、ユーザーを偽のログインページへ誘導したり、信頼できないドメインから攻撃者が制御するコンテンツを配信したりすることができます。CWE-601では、この脆弱性を、外部リンクを指定するユーザー制御入力を受け入れ、それをリダイレクトに使用する弱点として説明しており、フィッシングが一般的な結果であるとしています。修正パッチは、URLをデコード・解析し、スキーム、ホスト、ユーザーコンポーネント、欠落またはローカルでないパス、および「//example.com」や「/\example.com」のようなプロトコル相対形式のURLを拒否することで問題を緩和しています。
MISPダッシュボードウィジェットの脆弱性により、認証済みユーザーがfieldsオプションを操作し、新規ユーザーおよび新規組織ウィジェットによって返されるフィールドに影響を与えることが可能でした。場合によっては、検証や編集後に空になるフィールドセットを要求すると、基盤となるクエリが意図しないモデルフィールドを返すことがありました。新規ユーザーウィジェットでは、サイト管理者でないユーザーが、ユーザーのメールアドレスの公開が設定で無効になっている場合でも、メールアドレスを取得できる可能性がありました。新規組織ウィジェットでは、細工されたフィールド選択により、同様に意図しない組織フィールドがダッシュボードの応答に含まれる可能性がありました。この問題は、フィールドフィルタリングと編集の処理が選択されたフィールドリストを空にする可能性があったことに起因しています。パッチでは、許可されたフィールドリストが安全に構築されること、ユーザー提供のフィールド選択処理前にユーザーメールアドレスなどの制限されたフィールドが除去されること、空のフィールド選択時には許可されたデフォルトフィールドにのみフォールバックすることを保証しています。影響として、影響を受けるダッシュボードウィジェットにアクセスできる認証済みの権限の低いユーザーが、設定に応じてユーザーメールアドレスを含む制限されたユーザーまたは組織のメタデータを開示できる可能性があります。
iOS版Google Chromeのバージョン149.0.7827.53以前のAutofill機能において、ポリシーの強制が不十分だったため、リモートの攻撃者が細工されたHTMLページを介してクロスオリジンデータを漏えいさせることが可能でした。(Chromiumのセキュリティ重大度は高です)。
iOS向けGoogle Chromeのバージョン149.0.7827.53より前のAutofillにおけるポリシーが不十分に適用されていたため、リモートの攻撃者が細工されたHTMLページを介してクロスオリジンのデータを漏洩させる可能性がありました。
Google Chromeのバージョン149.0.7827.53以前に存在するANGLEの境界外読み取りの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してレンダラープロセスを侵害し、プロセスメモリから潜在的に機密性のある情報を取得できる問題です。
バージョン149.0.7827.53以前のGoogle Chromeにおけるパスワードの不適切な実装により、リモートの攻撃者が細工されたHTMLページを介して同一生成元ポリシーを回避する可能性がありました。
Google Chrome 149.0.7827.53より前のバージョンのInputにおける不適切な実装により、リモート攻撃者が細工されたHTMLページを介してサイト分離を回避し、レンダラープロセスを侵害できる問題がありました。
Google Chromeの149.0.7827.53以前のSkiaで初期化されていない値が使用されたため、リモートの攻撃者が細工されたHTMLページを通じてレンダラープロセスを侵害し、クロスオリジンデータを漏洩させることが可能でした。
Google Chrome 149.0.7827.53より前のバージョンのANGLEにおける範囲外読み取りの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してプロセスメモリから機密性の高い情報を取得する可能性がありました。
Google Chromeのバージョン149.0.7827.53以前のDevToolsには信頼されていない入力を十分に検証しない問題があり、これによりリモートの攻撃者がレンダラープロセスを侵害し、巧妙に作成されたHTMLページを使って同一生成元ポリシーを回避することが可能でした。
Google Chrome 149.0.7827.53以前のCodecsには未検証の信頼できない入力が存在し、そのためレンダラプロセスを乗っ取るリモート攻撃者が、細工されたビデオファイルを介してクロスオリジンデータを漏洩させることが可能でした。
149.0.7827.53より前のAndroid版Google Chromeにおけるアクセシビリティの不適切な実装により、リモートの攻撃者が細工されたHTMLページを介してUIスプーフィングを実行できる問題がありました。
Google Chromeのバージョン149.0.7827.53以前のSkiaで発生する境界外読み取りの脆弱性により、リモート攻撃者が細工されたHTMLページを介してクロスオリジンデータを漏洩させることが可能でした。
Google Chromeのバージョン149.0.7827.53以前におけるアニメーションの不十分なデータ検証により、リモートの攻撃者が細工されたHTMLページを介してプロセスメモリから潜在的に機密性の高い情報を取得できる可能性がありました。
Google Chromeのバージョン149.0.7827.53未満のSkiaにおけるヒープバッファオーバーフローの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してプロセスメモリから潜在的に機密情報を取得できる可能性がありました。
脆弱性情報(JVN) よくある質問
脆弱性を製品名やベンダ名で検索できますか?
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
CVSS(深刻度)とは何ですか?
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
影響を受ける製品やベンダ企業は分かりますか?
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
情報の出典を教えてください。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全292,332件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。