読み込んでいます…
脆弱性情報(JVN)
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 294,721 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 High 種別 境界外読み取り の検索結果:361–400 件目を表示(ページ 10)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
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に関して、属性サイズチェックを強化しました。この修正ではオーバーフローと境界チェックを統合し、属性サイズをすべて正しく検査するようにしています。
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全294,721件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。
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を繰り返しクラッシュさせてユーザープレーンのサービスを妨害できます。
Linuxカーネルにおいて、以下の脆弱性が修正されました。comedi: das6402 ドライバーで、ビットシフトの範囲外アクセスが修正されました。サポートされるIRQ番号を確認する際、次のようなテストが使われていました:「/* IRQs 2,3,5,6,7,10,11,15 は拡張モードで有効 */ if ((1 options[1]) & 0x8cec)」。しかし、`it->options[1]` にはユーザ空間からの未検証int値が入り得るため、シフト量が負または範囲外となる可能性がありました。この問題に対し、修正では元のテストを行う前に `it->options[1]` が適切な範囲内であることを確認するようにしました。IRQを選択する有効な `it->options[1]` の値は [1,15] の範囲であり、値0は明示的に割り込みの使用を無効にします。
Linuxカーネルでは、以下の脆弱性が修正されています。comedi: das16m1ドライバにおけるビットシフトの範囲外アクセスに対する修正が行われました。サポートされているIRQ番号の判定には「有効なのはIRQ 2, 3, 4, 5, 6, 7, 10, 11, 12, 14, 15のみ」とのコメントが付されており、判定式として if ((1 options[1]) & 0xdcfc) が使用されています。しかし、`it->options[1]`はユーザ空間から検証されていないint値であるため、シフト量が負数や範囲外になる可能性がありました。この問題に対処するため、元の判定を行う前に`it->options[1]`が有効な範囲内であるかを検証する処理が追加されました。
Linuxカーネルのusb gadget configfsにおいて、特定の属性に空文字列を書き込むと、範囲外の読み取りが発生する問題が存在していました。この問題は、入力の長さがゼロの場合に、処理を早期に終了するよう修正されています。
Linuxカーネルでは、次の脆弱性が修正されました。comedi: aio_iiro_16ドライバーにおいて、ビットシフト処理の範囲外問題が対処されました。サポートされるIRQ番号をチェックする際に if ((1 options[1]) & 0xdcfc) というテストが用いられていましたが、it->options[1] にはユーザー空間から未検証のint値が渡されることがあり、シフト量が負数や許容範囲外になるリスクが存在していました。このため、元のテストに進む前に it->options[1] が正しい範囲内であることを要件とし、問題を修正しました。IRQ選択における有効な it->options[1] の値は [1, 15] の範囲に限られます。値が0の場合、割り込みの利用は明示的に無効となります。
Linuxカーネルにおいて、次の脆弱性が修正されました。comedi: pcl812 ドライバにて、ビットシフトの範囲外アクセスが発生する問題がありました。サポートされているIRQ番号をチェックする際に、if ((1 options[1]) & board->irq_bits) というテストが使用されています。しかし、`it->options[1]`にはユーザー空間から未検査のint値が渡されるため、シフト量が負または範囲外になる可能性がありました。この問題は、元のテストを実行する前に `it->options[1]` が範囲内の値かどうかを確認することで修正されました。IRQを選択するために有効な `it->options[1]` の値は 1 から 15 の範囲となっています。また、値0は割り込みの使用を明示的に無効にします。
Linuxカーネルのf2fsファイルシステムには、デバイスパスの長さがパス配列の上限に達した際、終端文字が格納されず、隣接するフィールドが誤って解釈される可能性がある境界外アクセスの脆弱性が存在します。この脆弱性により、不正なデバイスパスが解析される可能性があります。そのため、パス配列に十分な空きを設けて終端文字を確実に格納するように修正されました。