脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 292,331 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 High 種別 境界外読み取り の検索結果:321–360 件目を表示(ページ 9)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Linuxカーネルにおいて、次の脆弱性が修正されました。nilfs2のnilfs_sb2_bad_offset()関数におけるシフトの境界外およびオーバーフローの問題を修正しました。パッチシリーズ「nilfs2:マウント時のUBSANシフト境界外警告の修正」では、最初のパッチがsyzbotによって報告されたバグを直し、2つ目のパッチが同種の残りのバグを修正しています。これらの問題は同じスーパーブロックのデータ異常によって引き起こされますが、問題の詳細と修正方法が異なるため、2つに分かれています。両方ともマウント時のシフト境界外問題を解決するために必要です。1つ目のパッチについて説明します。オンディスクのスーパーブロックに記録されたブロックサイズ指数情報が破損している場合、nilfs_sb2_bad_offsetヘルパー関数はシフト境界外の警告を発生させ、panic_on_warnが設定されているとカーネルパニックを引き起こす可能性があります。さらに、nilfs_sb2_bad_offset()関数は上限を考慮せずに乗算を行うため、ディスクのレイアウトパラメータが正常でなければ計算がオーバーフローする恐れがありました。これらの問題は、該当パラメータに対する事前の健全性チェックを挿入し、乗算と左ビットシフトに基づく比較を除算と右ビットシフトを用いる比較に変更することで修正されました。
Juniper NetworksのJunos OSおよびJunos OS Evolvedのルーティングプロトコルデーモン(rpd)に境界外読み取りの脆弱性があります。この脆弱性により、認証されていないネットワークベースの攻撃者が細工されたBGPパケットを送信することで、rpdがクラッシュして再起動し、サービス拒否(DoS)を引き起こす可能性があります。このパケットを継続的に受信および処理することで、持続的なサービス拒否(DoS)状態が発生します。影響を受けるのは、BGPトレースオプションが有効になっているシステムまたはBGPトラフィックエンジニアリングが設定されているシステムで、任意のアドレスファミリが設定されたiBGPおよびeBGPに影響があります。影響範囲にはJunos OSとJunos OS Evolvedの特定のバージョンが含まれます。対策としては、Juniper Networksが提供する修正バージョンへアップデートすることが推奨されます。
特定のデータバッファを処理するシステムコンポーネントにおいて、複数の境界外読み取り脆弱性が確認されました。最大バッファサイズの値の検証が不十分なため、処理時に意図されたメモリ領域を超えて読み取ろうとする可能性があります。特定の条件下では、これにより影響を受けたプロセスがクラッシュし、プロセスがサービス拒否(DoS)状態を引き起こす可能性があります。
GPAC v2.4.0のoggdmx_parse_tags関数に境界外読み取りの脆弱性が存在することが発見されました。
GPAC v2.4.0のGSFデマルチプレクサフィルターコンポーネントにおける境界外読み取りにより、攻撃者が細工された.gsfファイルを介してサービス拒否(DoS)を引き起こす可能性があります。
LIBPNGは、PNG(Portable Network Graphics)ラスター画像ファイルを読み込み、作成、操作するアプリケーションで使用される参照ライブラリです。バージョン1.6.51から1.6.53にかけて、インターレースされた16ビットPNGを8ビットの出力フォーマットかつ非最小行ストライドで処理する際に、libpngの簡易API関数png_image_finish_readでヒープバッファのオーバーリードが発生します。この脆弱性はバージョン1.6.54で修正されました。
1. `https://target` に対して `secure` キーワードを使用してクッキーが設定されます。2. curl は同じクッキーを使用して `http://target`(同じホスト名ですが平文のHTTP)にリダイレクトされるか、またはやりとりを行います。3. 同じクッキー名が設定されますが、パスはスラッシュのみ(`path="/"`)に変更されます。このサイトは安全ではないため、クッキーは無視されるべきです。4. パス比較ロジックのバグにより、curl がヒープバッファの境界外を読み取ってしまいます。バグはクラッシュを引き起こすか、比較の結果を誤らせ、平文サイトが安全なクッキーの内容を上書きできる可能性があります。この動作は期待に反しており、パスを保持する単一バイト割り当ての直後のメモリ内容に依存しています。想定される正しい挙動は、セキュアなホスト上で既にセキュアとして設定されたクッキーの二度目の設定を単純に無視することであり、安全でないホスト上での上書きは許されないはずです。
Linuxカーネルのfs/ntfs3サブシステムにおいて、indx_read関数がNTFSディレクトリ操作中に返すインデックスバッファの長さ検証が不十分であった問題が修正されました。本修正ではバッファ長のサニティチェックを追加し、不正なメモリアクセスによる脆弱性を防止しています。
Linuxカーネルのsoundwireドライバーqcomにおいて、ポート設定の境界外書き込みの脆弱性が修正されました。qcom_swrm_ctrl->pconfig配列は14要素ありますが、ポート番号を1からインデックス付けしていたため、配列の境界を超えて書き込みが行われ、qcom_swrm_ctrl構造体の隣接メンバが上書きされてしまう可能性がありました。この問題はsmatchによって検出され、修正されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。fs/ntfs3に関して、属性サイズチェックを強化しました。この修正ではオーバーフローと境界チェックを統合し、属性サイズをすべて正しく検査するようにしています。
Eclipse OMRコンパイラーコンポーネントにおいて、バージョン0.7.0以降、Zプロセッサ上のEclipse OpenJ9のOMR利用者向けに有効化された最適化が、ラテン互換文字セット(UTF-8、ISO8859-1、ASCIIなど)からIBM-1047/037への変換シーケンス中にNUL(0x00)文字を誤って処理します。これにより、出力バイト配列が切り詰められ、最初のNULバイトおよびその後のすべての文字が破棄される可能性があり、その結果バッファの過剰読み取り問題が発生する恐れがあります。この問題はEclipse OMRバージョン0.8.0で修正されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。batman-advのネットワークコーディングデコードにおける範囲外読み取りおよび書き込みの問題が修正されています。batadv_nc_skb_decode_packet()関数はcoded_lenを信用し、skb->lenのみをチェックしていました。XOR処理はsizeof(struct batadv_unicast_packet)から始まり、ペイロードのヘッドルームを減少させていましたが、ソースskbの長さが検証されていなかったため、範囲外読み取りおよび小規模な範囲外書き込みが発生していました。この問題は、XOR処理前にcoded_lenが宛先および送信元のsk_buffのペイロード領域内に収まっていることを検証するように修正されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。i40eドライバーでは、MACリストが空の場合に発生する可能性のある無効アクセスの問題を修正しました。list_first_entry()はNULLを返さず、リストが空の場合でも無効なオブジェクトへのポインタを返すため、逆参照時に無効なメモリアクセスが発生する恐れがありました。これを防ぐために、list_first_entryの代わりにlist_first_entry_or_nullを使用しています。
Linuxカーネルにおいて、以下の脆弱性が修正されました。dmaengineのti: edmaのqueue_priority_mapのメモリ割り当てサイズの誤りを修正しました。edma_setup_from_hw()内で重大なメモリ割り当てバグがありました。queue_priority_mapはs8 (*)[2](2要素のs8配列へのポインタ)として宣言されていましたが、実際の割り当て時にはsizeof(s8)を使用しており、正しいサイズが指定されていませんでした。その結果、次のアクセス時に境界外メモリ書き込みが発生していました。具体的には、queue_priority_map[i][0] = i;およびqueue_priority_map[i][1] = i;で問題が生じました。このバグはEDMAドライバのプローブ中にARMプラットフォーム(BeagleBoard-X15)で「Oops - undefined instruction」によるカーネルクラッシュとして現れ、メモリ破損がClangのカーネルハーデニング機能をトリガーしていました。割り当てをsizeof(*queue_priority_map)に変更し、2次元配列構造の正しいサイズを自動的に取得するように修正しています。
LinuxカーネルのHIDマルチタッチドライバでは、サイズが小さい報告記述子を処理する際にスラブ領域の範囲外アクセスが発生する脆弱性が修正されました。この脆弱性は、報告記述子のバイトオフセット607をチェックする前にサイズの境界検査が不足していたために発生し、悪意のあるHIDデバイスがこの問題を悪用してシステムの不安定化やサービス拒否を引き起こす可能性があります。本問題は報告記述子のサイズを十分に検査した上でパッチを適用することで解決されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。efivarfsのefivarfs_d_compare関数内でスラブ境界外アクセスが発生していた問題です。カーネル6.6で確認されており、masterブランチにも存在しています。問題の原因は、dentry->d_name.lenがEFI_VARIABLE_GUID_LENより小さい場合に'guid'が負の値となり、境界外アクセスが発生することです。この問題は無効なファイル名を使った並列ルックアップによって引き起こされます。具体的には、無効なdentryがハッシュリストに追加され、並列処理中に取得されることでefivarfs_d_compare関数内で境界外アクセスが発生します。この脆弱性は、memcmp呼び出し中のKASANによるバグレポートで検出されました。修正は比較処理前に'guid'の値をチェックすることで対応されています。
Linuxカーネルにおけるメモリ故障処理の際、未初期化ページに対してPG_HWPoisonフラグのチェックが行われ、VM_BUG_ON_PAGE(PagePoisoned(page))がトリガーされてカーネルパニックが発生する脆弱性が修正されました。この問題は、オフラインメモリブロックのPFNをunpoison-pfnに書き込む操作で再現可能であり、pfn_to_online_page()がNULLを返す場合に適切に失敗させることで対処されています。
Microsoft Office Wordにおける境界外読み取りの脆弱性により、不正な攻撃者がローカル環境でコードを実行できる可能性があります。
Microsoft Office Excelの境界外読み取りの脆弱性により、不正な攻撃者がローカル環境でコードを実行できる可能性があります。
CryptoLibは、CCSDS宇宙データリンクセキュリティプロトコル拡張手順(SDLS-EP)を使用したソフトウェアのみのソリューションを提供し、コアフライトシステム(cFS)を実行する宇宙機と地上局間の通信を保護します。バージョン1.4.3より前のバージョンには、cryptography_aead_encrypt()関数に境界外のヒープ読み取り脆弱性が存在していました。この問題はバージョン1.4.3で修正されています。
Linuxカーネルにおいて、以下の脆弱性が修正されました。VMCIにおいて、get_user_pages_fast()の呼び出し後にcontext->notify_pageをチェックし、一般保護違反(GPF)を回避します。vmci_host_setup_notify()内のget_user_pages_fast()の呼び出しはNULLのcontext->notify_pageを返す可能性があり、これが原因でGPFが発生していました。GPFを回避するために、context->notify_pageがNULLであるかどうかをチェックし、NULLの場合はエラーを返すようにしました。一般保護違反はおそらく非正準アドレスに起因しています。発生箇所はvmci_ctx_check_signal_notify関数であり、Red Hat KVM環境のLinuxカーネル6.1.0-rc4で確認されています。
特定のHP DesignJetプリント製品には、ポート9220を介して汎用ゲートウェイ(GGW)を使用する際に、境界外メモリへのアクセスに関連する情報漏洩の脆弱性が存在する可能性があります。
PDFsam Enhancedアプリにおける境界外読み取りによるリモートコード実行の脆弱性です。この脆弱性により、リモートの攻撃者が影響を受けるPDFsam Enhancedのインストール環境で任意のコードを実行できるようになります。この脆弱性を悪用するためには、ターゲットユーザーが悪意のあるページを訪問するか、悪意のあるファイルを開く操作が必要です。具体的な欠陥はAppオブジェクトの処理に存在します。この問題はユーザーから提供されたデータを適切に検証していないことに起因し、割り当てられたバッファの末尾を超えた読み取りを引き起こす可能性があります。攻撃者はこの脆弱性を利用して、現在のプロセスのコンテキストでコードを実行可能です。以前はZDI-CAN-27260として報告されていました。
CryptoLibは、CCSDS宇宙データリンクセキュリティプロトコル拡張手順(SDLS-EP)を使用して、コアフライトシステム(cFS)を実行する宇宙船と地上局間の通信を保護するソフトウェアのみのソリューションを提供します。バージョン1.4.3以前では、Crypto_AOS_ProcessSecurity関数がAOSフレームのハッシュを解析する際に、有効な境界チェックを行わずにメモリを読み取っていました。この問題はバージョン1.4.3で修正されています。
このCNA情報記録は複数の脆弱性番号に関連していますが、説明はどの側面や脆弱性がどの番号に対応するかを示しています。複数のViridianハイパーコールはvCPU IDマスクを3つの異なる形式のいずれかで入力に指定できます。Xenはこれら3つすべての形式に対して境界チェックの不備があり、入力を処理する際に境界外の読み書きが発生する可能性があります。HV_VP_SETのスパース形式を使用したハイパーコールは、ビットマップをXenの形式に変換するときにvpmask_set()が境界外書き込みを行う可能性があります。また、いかなる入力形式のハイパーコールもsend_ipi()がvCPU配列から境界外の読み取りを行い、不正なvCPUポインタに対して操作を行う可能性があります。
Linuxカーネルで以下の脆弱性が修正されました。media: venusでは共有メモリから読み取ったパケットのサイズに対するチェックを追加しました。共有メモリからパケットヘッダーを読み取った後、パケットサイズが利用可能なワード数を超えないことを確認するチェックを設けました。これにより、ファームウェアが提供するサイズを安全に処理でき、潜在的な境界外メモリアクセスを防止します。
wolfSSHのwolfSSH_CleanPath()関数にはヒープバッファのオーバーリード脆弱性が存在します。認証済みのリモート攻撃者は、'/./'シーケンスを含む細工されたSCPパス入力を介してこの問題を引き起こすことができ、その結果として1バイトのヒープオーバーリードが発生します。
Linuxカーネルのhfsplus_bnode_read関数において、境界外のメモリアクセスが発生する可能性があり、これによってシステムの信頼性が低下する問題が修正されました。
LinuxカーネルのALSAサブシステムにおいて、UAC3クラスタセグメント記述子の検証が不十分であるため、宣言された長さと実際のサイズが一致しない場合や割り当てられたバッファサイズを超える場合に、範囲外アクセスが発生する可能性があります。
PHPのバージョン8.1.*(8.1.34未満)、8.2.*(8.2.30未満)、8.3.*(8.3.29未満)、8.4.*(8.4.16未満)、8.5.*(8.5.1未満)では、getimagesize()関数がマルチチャンクモード(例えばphp://filterを介する場合)で画像を読み込むと、未初期化のヒープメモリがAPPnセグメント(例:APP1)に漏洩する可能性があります。これは、php_read_stream_all_chunks()のバグが原因で、バッファを上書きする際にポインタを進めず、末尾のバイトが初期化されずに残るため発生します。その結果、機密性の高いヒープデータが漏洩し、対象サーバの機密性が損なわれる可能性があります。
Linuxカーネルのf2fsファイルシステムにおいて、境界外アクセスの脆弱性が修正されました。破損したイメージによってノードIDが重複するdnodeとinodeが存在すると、dnodeのオフセットによって不正なメモリアクセスが発生する可能性があります。この問題を回避するために、f2fs_get_dnode_of_data関数内でノードIDの妥当性チェックが追加されました。
Linuxカーネルのmediaサブシステムのvenusドライバには、イベントシーケンスが変更された際のペイロードの境界チェックが不十分であったため、範囲外読み取りが発生する可能性がある脆弱性が存在していました。ファームウェアが提供するプロパティ数が実際のペイロードサイズを超えた場合、不適切なメモリアクセスが発生し、カーネルがクラッシュしたり情報漏洩が起きたりするリスクがありました。この問題は、プロパティごとに残りのペイロードサイズを検証しながら安全に解析するよう修正されています。
Linuxカーネルにおいて、uvcvideoドライバーのuvc_parse_format関数で1バイトの範囲外読み取りが発生する問題がありました。この脆弱性は、バッファ長のチェックが不十分だったため、必要なバイト数を満たさない場合に不正なメモリアクセスが発生する可能性があります。修正では、関数内でバッファが最低4バイトあることを確認することで安全性が向上しました。
Linuxカーネルには、ksmbdへのマウント時にslab範囲外アクセスが発生する問題が存在していました。KASANが有効な場合、parse_server_interfaces関数に十分なチェックが行われていなかったため、不正なメモリアクセスが発生し、システムの安定性や安全性が損なわれる可能性がありました。この脆弱性はサーバーへのマウント処理に影響し、アクセス権限を持つ攻撃者が任意のコードを実行したり、情報を漏洩させたりするリスクがあります。現在、この問題には修正が提供されています。
Linuxカーネルのnet usb asix_devicesに、MDIOバス初期化時のPHYアドレスマスク処理に関する脆弱性が存在しました。PHYアドレスを正しく5ビット(0〜31)でマスクせずに処理した場合、無効なPHYアドレスが使用され、予期しない動作や例外が発生する可能性がありました。この問題は、PHYアドレスに0x1fのマスクを適用することで修正されています。
Linuxカーネルには、set_ftrace_filterにFTRACE_BUFF_MAXを超える長さの文字列を書き込むとKASANアラームが発生し、メモリ範囲外アクセスが発生する問題がありました。原因は、trace_get_userが失敗した際にparser->bufferの末尾が適切に終了されず、strsep関数の呼び出し時にバッファの範囲外のメモリにアクセスしてしまうことです。この問題は、trace_get_userの失敗時にparser->bufferへのアクセスを制限することで修正されました。
Linuxカーネルのcomediサブシステムにおいて、pcl726ドライバには無効なIRQ番号が渡された場合にアウトオブバウンズアクセスが発生する脆弱性が存在していました。この問題を防止するため、過度に大きなIRQ番号が渡された際にIRQ要求を拒否するチェックが追加されました。さらに、IRQ番号の範囲や未定義動作に対する対策が強化されました。
FFmpeg v.N113007-g8d24a28d06 にはバッファオーバーフローの脆弱性が存在し、ローカルの攻撃者が libavcodec/jpegxl_parser.c の gen_alias_map を介して任意のコードを実行できる可能性があります。
omec-projectのUPF(pfcpifaceコンポーネント)、バージョンupf-epc-pfcpiface:2.1.3-devには、サービス拒否(DoS)の脆弱性が存在します。PFCPアソシエーションの後、細工されたPFCPセッション確立要求メッセージ内のCreatePDRに、フォーマットが不正なFlow-Descriptionが含まれている場合、十分なバリデーションが実施されません。Flow-Descriptionのパーサ(parseFlowDesc)は、指定されたバッファの範囲を超えて読み込む可能性があり、その結果panicが発生し、UPFプロセスが終了します。攻撃者がUPFのN4/PFCPエンドポイントへPFCPセッション確立要求メッセージを送信できる場合、この脆弱性を悪用してUPFを繰り返しクラッシュさせることができます。
omec-projectのUPF(pfcpifaceコンポーネント)バージョン upf-epc-pfcpiface:2.1.3-devには、サービス妨害(DoS)の脆弱性が存在します。PFCPアソシエーション後、CreateFARに空または不完全なIPv4アドレスフィールドを含むPFCP Session Establishment Requestが正常に検証されません。パース処理中にparseFAR()がip2int()を呼び出し、IPv4アドレスバッファに対して範囲外読み出しを行うため、インデックス範囲外エラーによるパニックが発生します。PFCP Session Establishment RequestメッセージをUPFのN4/PFCPエンドポイントへ送信可能な攻撃者は、この問題を悪用し、UPFを繰り返しクラッシュさせてユーザープレーンのサービスを妨害できます。
脆弱性情報(JVN) よくある質問
脆弱性を製品名やベンダ名で検索できますか?
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
CVSS(深刻度)とは何ですか?
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
影響を受ける製品やベンダ企業は分かりますか?
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
情報の出典を教えてください。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全292,331件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。