脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,756 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 High 種別 解放済みメモリの使用 の検索結果:761–800 件目を表示(ページ 20)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Linuxカーネルにおいて、以下の脆弱性が修正されました。erofsのdirectioオプションを使用したファイルバックマウントにおけるUse-After-Free(UAF)問題が修正されました。[ 9.269940][ T3222] コールトレースは以下の通りです。[ 9.269948][ T3222] ext4_file_read_iter+0xac/0x108、[ 9.269979][ T3222] vfs_iocb_iter_read+0xac/0x198、[ 9.269993][ T3222] erofs_fileio_rq_submit+0x12c/0x180、[ 9.270008][ T3222] erofs_fileio_submit_bio+0x14/0x24、[ 9.270030][ T3222] z_erofs_runqueue+0x834/0x8ac、[ 9.270054][ T3222] z_erofs_read_folio+0x120/0x220、[ 9.270083][ T3222] filemap_read_folio+0x60/0x120、[ 9.270102][ T3222] filemap_fault+0xcac/0x1060、[ 9.270119][ T3222] do_pte_missing+0x2d8/0x1554、[ 9.270131][ T3222] handle_mm_fault+0x5ec/0x70c、[ 9.270142][ T3222] do_page_fault+0x178/0x88c、[ 9.270167][ T3222] do_translation_fault+0x38/0x54、[ 9.270183][ T3222] do_mem_abort+0x54/0xac、[ 9.270208][ T3222] el0_da+0x44/0x7c、[ 9.270227][ T3222] el0t_64_sync_handler+0x5c/0xf4、[ 9.270253][ T3222] el0t_64_sync+0x1bc/0x1c0。ERFSはdirectioマウントオプションが有効なファイルバックマウント時に上述のパニックを引き起こす可能性があります。根本原因は以下の競合状態でUse-After-Free(UAF)が発生することです。具体的には、z_erofs_read_folioのワークキューs_dio_done_wq、z_erofs_runqueue、erofs_fileio_submit_bio、erofs_fileio_rq_submit、vfs_iocb_iter_read、ext4_file_read_iter、ext4_dio_read_iter、iomap_dio_rwにおいて、bioが送信され-EIOCBQUEUEDを返します。続いて、dio_aio_complete_work、dio_complete、dio-iocb-ki_complete (erofs_fileio_ki_complete())、kfree(rqによりiocbが解放され、iocb.ki_filpがfile_accessed()内でUAFになる可能性があります。さらにfile_accessedはNULLのファイルポインタへアクセスします。この問題の修正として、struct erofs_fileio_rqにリファレンスカウントを追加し、初期値を2に設定しました。erofs_fileio_ki_complete()とerofs_fileio_rq_submit()の両方がリファレンスカウントを減少させ、リファレンスカウントがゼロになった時にrqを解放します。
LinuxカーネルのExynos Virtual Displayドライバーにおいて、ctx-lockを使用していなかったためにメモリ割り当てや解放時に競合状態が発生しやすい脆弱性が修正されました。この脆弱性によって、use-after-freeの問題が生じる可能性があります。具体的には、vidi_context構造体のメンバー変数を保護するためにctx-lockを適切に適用する必要があることが示されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。netfilterのnf_tablesにおけるnf_tables_addchain()のuse-after-freeの問題を修正しました。nf_tables_addchain()はフック登録の前にlist_add_tail_rcu()(nft_chain_add()内)を通じてチェーンをtable-chainsに公開します。もしnf_tables_register_hook()が失敗すると、エラーパスはnft_chain_del()(list_del_rcu())を呼び出し、その後にRCU猶予期間なしでnf_tables_chain_destroy()を実行します。これにより、以下の2つのuse-after-free状態が発生していました。1) コントロールプレーンにおいて、nf_tables_dump_chains()がrcu_read_lock()の下でtable-chainsを走査します。エラーパスがチェーンを解放している間に、同時にダンプ処理がチェーンを参照している可能性がありました。2) パケットパスにおいて、NFPROTO_INETの場合、nf_register_net_hook()はIPv4フックを短時間インストールし、その後IPv6登録が失敗します。遷移的なIPv4フック経由でnft_do_chain()に入るパケットは、エラーパスがチェーンを解放している間にchain-blob_gen_Xを参照し続けてしまう可能性がありました。今回の修正では、nft_chain_del()とチェーンの破棄の間にsynchronize_rcu()を追加し、すべてのRCUリーダー(ダンプスレッドおよび進行中のパケット評価)が終了してからチェーンを解放するようにしました。
Linuxカーネルにおいて、以下の脆弱性が修正されました:f2fsのf2fs_write_end_io()におけるUse-After-Free(UAF)問題を回避する修正です。syzbotによってf2fs_write_end_io()でUse-After-Free問題が報告されました。この問題は、ループデバイスのワーカースレッドでの処理がumountによって干渉される競合状態によって引き起こされます。具体的には、f2fs_write_end_io内でfreeされたsbiにアクセスが発生します。kill_f2fs_super()では、free(sbi)呼び出しの前にf2fs inodeの全ページキャッシュを破棄し、すべてのfolioの書き込みバックを終了させることを保証しているため、最後のfolio_end_writeback()前にsbiにアクセスすることは安全とされていました。この問題を解決するために、ckptスレッドのウェイクアップ処理をfolio_end_writeback()の前に移動しました。
Windows Win32KのUse after freeにより、認証された攻撃者がローカルで権限を昇格させる可能性があります。
Windows DWM Core LibraryのUse after free脆弱性により、認可された攻撃者がローカル環境で権限を昇格させることが可能になります。
Microsoft Office Excel における Use after free の脆弱性により、不正な攻撃者がローカルでコードを実行できる可能性があります。
Microsoft Office における整数オーバーフローまたはラップアラウンドの脆弱性により、認可された攻撃者がローカルで特権を昇格させる可能性があります。
Google Chromeのバージョン146.0.7680.71以前のAgentsにはUse after freeの脆弱性があり、リモート攻撃者が細工されたHTMLページを介してヒープ破損を引き起こす可能性がありました。
Google Chrome 146.0.7680.71 未満のバージョンの WebMCP において、Use after free の脆弱性が存在しました。この脆弱性により、リモートの攻撃者が細工された HTML ページを介してヒープ破損を引き起こす可能性がありました。
Google Chrome 146.0.7680.71 より前のバージョンの拡張機能における Use after free の脆弱性により、攻撃者がユーザーを騙して悪意のある拡張機能をインストールさせ、細工された HTML ページを介してヒープ破損を悪用する可能性がありました。
Google Chromeの146.0.7680.71以前のバージョンにおけるTextEncodingのUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してヒープ破損を引き起こす可能性がありました。
Google Chrome 146.0.7680.71 未満のバージョンの MediaStream における Use after free の脆弱性により、リモートの攻撃者が細工された HTML ページを介してヒープ破損を引き起こす可能性がありました。
Google Chrome 146.0.7680.71 未満のバージョンにおいて、WebMIDI の Use after free により、リモート攻撃者が細工された HTML ページを介してヒープ破損を引き起こす可能性がありました。
Google Chrome 146.0.7680.71より前のバージョンにおいて、WindowDialogのuse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してレンダラープロセスを侵害し、サンドボックスからの脱出を試みる可能性がありました。
Android版Google Chrome 146.0.7680.71より前のバージョンのWebViewにおいて、Use after freeの脆弱性が存在しました。この脆弱性により、リモートの攻撃者が細工されたHTMLページを介してヒープ破損を引き起こす可能性がありました。
WindowsプリントスプーラーコンポーネントにおけるUse after freeの脆弱性により、認証された攻撃者がネットワークを介してコードを実行可能です。
Windows Bluetooth RFCOMプロトコルドライバーにおける不適切な同期による共有リソースの競合状態(レースコンディション)のため、正当な攻撃者がローカルで権限を昇格させることが可能です。
WindowsカーネルのUse after freeの脆弱性により、権限を持つ攻撃者がローカル環境で権限を昇格させることが可能です。
Connected Devices Platform Service (Cdpsvc) における Use after free の脆弱性により、認可された攻撃者がローカルで権限を昇格させることが可能です。
Windows Device Association Serviceにおける不適切な同期により共有リソースの同時実行(競合状態)が発生し、これが認可された攻撃者によるローカル権限昇格を可能にします。
Microsoft Brokering File SystemにおけるUse after freeの脆弱性により、権限のない攻撃者がローカルで権限を昇格させることが可能です。
Windows Hyper-VにおけるUse after freeの脆弱性により、認可された攻撃者がローカルで権限を昇格させることが可能となります。
Windows認証方法におけるUse after freeの脆弱性により、権限を持つ攻撃者がローカルで権限を昇格させることが可能となります。
Windows Ancillary Function Driver for WinSockにおけるUse after freeの脆弱性により、認可された攻撃者がローカルで権限を昇格させることが可能となります。
Broadcast DVRのUse after free脆弱性により、認証された攻撃者がローカルで特権を昇格させることが可能です。
同じホストに対して2回目のSMBリクエストを行う際、curlは既に解放されたメモリを指すデータポインタを誤って使用する可能性があります。
vpu_ioctl.c の vpu_open_inst において、競合状態により使用後の解放が起こる可能性があります。これにより、追加の実行権限を必要とせずにローカルで権限昇格が発生する可能性があります。利用者が操作を行う必要はありません。
Apache Arrow C++におけるUse After Freeの脆弱性です。本脆弱性はApache Arrow C++のバージョン15.0.0から23.0.0に影響を与えます。IPCファイル(ストリームではない)をプリバッファリングが有効な状態で読み込む際、IPCファイル内に可変長バッファ(Binary ViewやString Viewデータなど)が含まれている場合にトリガーされる可能性があります。レコードバッチ列内の可変長バッファの数やマルチスレッドIOの時間的な順序によって、ダングリングポインタへの書き込みが発生することがあります。ダングリングポインタに書き込まれる値(`std::shared_ptrBuffer`オブジェクト)は攻撃者が直接制御できるものではありません。プリバッファリングはデフォルトで無効ですが、特定のC++ API呼び出し(`RecordBatchFileReader::PreBufferMetadata`)により有効にできます。この機能はPython、Ruby、C GLibなどの言語バインディングには公開されておらず、これらのバインディングは脆弱性の影響を受けません。本脆弱性の最も可能性の高い影響は、特定の種類のIPCファイル読み込み時にランダムなクラッシュやメモリ破損を引き起こすことです。アプリケーションが信頼できないソースからのIPCファイルの取り込みを許可する場合、サービス拒否攻撃に悪用される恐れがあります。実行中のプロセスから機密データを抽出するなどのより具体的な悪用は、メモリ割り当てやマルチスレッドIOの時間的パターンに依存しており、攻撃者が容易に制御できるものではありません。Arrow C++ユーザーへの助言として、1. IPCファイルリーダーでプリバッファリングが有効になっているか(`RecordBatchFileReader::PreBufferMetadata`の使用を確認すること)、2. 有効であれば、プリバッファリングを無効化する(性能に影響が出る可能性があります)か、脆弱性のないArrow 23.0.1にアップグレードすることを推奨します。
Envoyは高性能なエッジ/ミドル/サービスプロキシです。バージョン1.37.1、1.36.5、1.35.8、1.34.13より前のバージョンにおいて、レートリミットフィルタでrate limit設定のapply_on_stream_doneを使用したレスポンスフェーズのリミットが有効で、レスポンスフェーズのリミットリクエストが直接失敗した場合、Envoyがクラッシュする可能性があります。リクエストフェーズのリミットとレスポンスフェーズのリミットの両方が有効な場合、安全なgRPCクライアントインスタンスがリクエストフェーズとレスポンスフェーズの両方で再利用されます。しかし、リクエストフェーズのリクエスト完了後、gRPCクライアント内のリクエストフェーズリミットリクエストの内部状態はクリアされません。レスポンスフェーズで2回目のリミットリクエストが送信され、その2回目のリクエストが直接失敗すると、前回のリクエストの内部状態にアクセスしてしまいクラッシュを引き起こす可能性があります。この脆弱性はバージョン1.37.1、1.36.5、1.35.8、1.34.13で修正されています。
Acrobat Readerのバージョン24.001.30307、24.001.30308、25.001.21265およびそれ以前のバージョンには、Use After Freeの脆弱性が存在し、これにより現在のユーザーのコンテキストで任意のコードが実行される恐れがあります。この問題を悪用するためには、攻撃対象者が悪意のあるファイルを開くというユーザー操作が必要です。
Substance3D - Stager バージョン 3.1.7 およびそれ以前のバージョンには、Use After Free の脆弱性があり、これにより現在のユーザーのコンテキストで任意のコードが実行される可能性があります。この問題を悪用するためには、被害者が悪意のあるファイルを開くなどのユーザー操作が必要です。
Substance3D - Stager バージョン 3.1.7 以前には Use After Free の脆弱性が存在し、この脆弱性により現在のユーザー権限で任意のコードを実行される可能性がありました。この問題を悪用するには、被害者が悪意のあるファイルを開く操作を行う必要があります。
Acrobat Readerのバージョン24.001.30307、24.001.30308、25.001.21265およびそれ以前のバージョンは、Use After Freeの脆弱性に影響を受けます。この脆弱性を悪用されると、現在のユーザーのコンテキストで任意のコードが実行される可能性があります。この問題を悪用するには、被害者が悪意のあるファイルを開くというユーザー操作が必要です。
Firefox 148.0.2 に存在する複数のメモリ安全性のバグについて説明します。これらのバグの中にはメモリ破損の証拠があり、十分な努力を払えば任意のコードが実行される可能性があります。この脆弱性は Firefox 148.0.2 未満のバージョンに影響を及ぼします。
PJSIPはC言語で書かれた無料かつオープンソースのマルチメディア通信ライブラリです。バージョン2.17より前のPJSIPには、存在登録解除(Expires=0のSUBSCRIBE)が行われる際にトリガーされる、PJSIPのイベント購読フレームワーク(evsub.c)におけるヒープのUse-After-Free脆弱性が存在していました。この問題はバージョン2.17で修正されています。
バッファリソースの割り当てと解放の間の不適切な同期が原因で、共有バッファに同時アクセスが発生するとメモリが破損します。
共有バッファに同時アクセスが発生した場合に、IOCTL呼び出しを実行するとメモリが破損する問題。
ユーザー空間からの異なるIOCTLコールを同時に処理する際にメモリが破損する問題です。
IOCTL呼び出し中に共有バッファへ同時アクセスが発生すると、メモリが破損する問題です。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,756件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。