日本公的データラボ全国マップ

脆弱性情報(JVN)

脆弱性情報(JVN)検索・一覧

JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,735 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。

289,735件収録 脆弱性情報約29万
34,196件緊急(Critical)
116,071件重要(High)

種別 解放済みメモリの使用 の検索結果:681720 件目を表示(ページ 18

検索結果が多すぎます(4,000件以上)ページ送りで表示できるのは先頭 100ページ までです。深刻度・脆弱性タイプ・キーワード・期間で絞り込むと、目的の項目に早く到達できます。

深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。

HighCVSS 7.3JVNDB-2026-0141572026-05-07
製品:Mozilla Foundation / Mozilla Thunderbird種別:解放済みメモリの使用(CWE-416)

Thunderbird ESR 140.10.0およびThunderbird 150.0.0にはメモリ安全性のバグが存在します。これらのバグの一部はメモリ破損の証拠を示しており、十分な努力を払えば任意のコードを実行するために悪用される可能性があると推定されています。この脆弱性はFirefox 150.0.1、Firefox ESR 140.10.1、Firefox ESR 115.35.1、Thunderbird 150.0.1、およびThunderbird 140.10.1で修正されました。

HighCVSS 7.8JVNDB-2026-0139612026-05-07
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。xfsのアンマウント中にAILをプッシュする前にリクレームを停止しない問題です。xfs_unmount_flush_inodes()のアンマウントシーケンスでは、バックグラウンドのリクレームおよびinodegcがまだ動作している間にAILをプッシュしていました。これはuse-after-freeの問題とは無関係に破損を引き起こします。アンマウント中にAILをプッシュする際は、inodegcがインデックスノードを汚染しAILに挿入する可能性があるため、inodegcやバックグラウンドのリクレームは動作してはなりません。そこで、xfs_unmount_flush_inodes()の処理順序を変更し、AILをプッシュする前にinodegcを停止しバックグラウンドリクレームをキャンセルするようにしました。また、inodegcワーカーがxfs_inodegc_set_reclaimableを介してm_reclaim_workを再キューイングできるため、m_reclaim_workをキャンセルする前にinodegcを停止するようにしました。

HighCVSS 7.8JVNDB-2026-0139192026-05-01
製品:マイクロソフト / Office Long Term Servicing Channel (LTSC)種別:解放済みメモリの使用(CWE-416)

Microsoft Office WordのUse after freeの脆弱性により、認可されていない攻撃者がローカルでコードを実行する可能性があります。

HighCVSS 7.8JVNDB-2026-0139022026-05-01
製品:マイクロソフト / Microsoft Office Online Server種別:解放済みメモリの使用(CWE-416)

Microsoft Office ExcelにおけるUse after freeの脆弱性により、不正な攻撃者がローカルでコードを実行できる可能性があります。これは脆弱性を悪用してシステムに深刻な影響を与える恐れがあります。

HighCVSS 8.4JVNDB-2026-0139012026-05-01
製品:マイクロソフト / Office Long Term Servicing Channel (LTSC)種別:解放済みメモリの使用(CWE-416)

Microsoft OfficeのUse after freeの脆弱性により、未承認の攻撃者がローカルでコードを実行できる可能性があります。

HighCVSS 7.8JVNDB-2026-0139002026-05-01
製品:マイクロソフト / Office Long Term Servicing Channel (LTSC)種別:解放済みメモリの使用(CWE-416)

Microsoft Office WordにおけるUse after freeの脆弱性により、不正な攻撃者がローカル環境でコードを実行できる可能性があります。

HighCVSS 8.4JVNDB-2026-0138972026-05-01
製品:マイクロソフト / Office Long Term Servicing Channel (LTSC)種別:解放済みメモリの使用(CWE-416)

Microsoft Office Word の Use after free 脆弱性により、不正な攻撃者がローカルでコードを実行できる可能性があります。

MediumCVSS 5.5JVNDB-2026-0138092026-05-01
製品:Foxit / pdf reader種別:解放済みメモリの使用(CWE-416)

細工されたXFA PDFは、計算イベントの処理中に使用後解放(use-after-free)状態を引き起こし、その結果アプリケーションがクラッシュし、任意のコードが実行される可能性があります。

MediumCVSS 5.5JVNDB-2026-0138082026-05-01
製品:Foxit / pdf reader種別:解放済みメモリの使用(CWE-416)

スクリプトを使用してコメントを削除した後にUIのリフレッシュをトリガーする関数を呼び出すと、無効化されたオブジェクトにアクセスしてしまい、プログラムがクラッシュする可能性があります。

MediumCVSS 5.5JVNDB-2026-0138062026-05-01
製品:Foxit / pdf reader種別:解放済みメモリの使用(CWE-416)

ページライフサイクル管理の欠陥により、ドキュメント構造の変更が内部コンポーネントの状態と同期しなくなり、その結果、後続の操作が無効化されたオブジェクトにアクセスしてプログラムがクラッシュする可能性があります。

HighCVSS 7.8JVNDB-2026-0138052026-05-01
製品:Foxit / pdf reader種別:解放済みメモリの使用(CWE-416)

ドキュメントの構造に異常があり、ページ要素の関係と内部インデックスの状態に不整合が生じました。スクリプトがドキュメントの変更を引き起こした際に、オブジェクト参照の有効性が適切に維持されず、ページ情報を照会すると無効なポインタにアクセスしてクラッシュが発生しました。

HighCVSS 8.8JVNDB-2026-0137492026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chrome 147.0.7727.138以前のWebRTCにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。

HighCVSS 8.8JVNDB-2026-0137482026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

147.0.7727.138以前のAndroid版Google ChromeのWebViewにUse after freeの脆弱性が存在し、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できました。

HighCVSS 7.5JVNDB-2026-0137472026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Windows上のGoogle Chromeのバージョン147.0.7727.138より前には、ViewsのUse after freeの脆弱性が存在していました。この脆弱性により、リモートの攻撃者が細工されたHTMLページを通じてレンダラープロセスを侵害し、サンドボックスを脱出する可能性がありました。

HighCVSS 8.8JVNDB-2026-0137462026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Windows版Google Chromeのバージョン147.0.7727.138以前において、アクセシビリティのUse after freeの脆弱性が存在しました。この脆弱性により、リモートの攻撃者が細工されたHTMLページを介してレンダラープロセスを乗っ取り、サンドボックスから脱出する可能性がありました。

HighCVSS 7.5JVNDB-2026-0137442026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chrome 147.0.7727.138より前のバージョンのCastにおけるUse after freeの脆弱性により、ローカルネットワークセグメント上の攻撃者が悪意のあるネットワークトラフィックを介してサンドボックス内で任意のコードを実行できる可能性がありました。(Chromiumセキュリティ重大度:高)この脆弱性は適切に対処されました。

HighCVSS 8.3JVNDB-2026-0137432026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chrome 147.0.7727.138より前のバージョンのWebMIDIにおけるUse after freeの脆弱性により、リモート攻撃者が細工されたHTMLページを介してレンダラープロセスを乗っ取り、サンドボックスをエスケープする可能性がありました。

HighCVSS 8.3JVNDB-2026-0137412026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Android版Google Chromeのバージョン147.0.7727.138以前に存在するMediaのUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してレンダラープロセスを侵害し、サンドボックスを脱出する可能性がありました。

HighCVSS 8.8JVNDB-2026-0137382026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chromeのバージョン147.0.7727.138以前のMediaコンポーネントにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。Chromiumのセキュリティ重要度は中程度と評価されています。

HighCVSS 8.8JVNDB-2026-0137372026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chromeのバージョン147.0.7727.138以前におけるNavigationのUse After Freeにより、リモートの攻撃者が細工されたHTMLページを介して任意のコードを実行できる脆弱性が存在しました。

HighCVSS 7.5JVNDB-2026-0137362026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chromeのバージョン147.0.7727.138未満のGPUにおけるUse after freeの脆弱性により、リモート攻撃者が細工されたHTMLページを通じてヒープ破損を潜在的に悪用し、レンダラープロセスを侵害する可能性がありました。

HighCVSS 8.8JVNDB-2026-0137352026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chrome 147.0.7727.138より前のバージョンのAnimationにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性があります。(Chromiumセキュリティの重大度は高いです)。

HighCVSS 8.8JVNDB-2026-0137342026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

Google Chromeの147.0.7727.138以前のバージョンのANGLEにおけるUse after freeの脆弱性により、リモート攻撃者が細工されたHTMLページを介してレンダラープロセスを侵害し、サンドボックスを脱出する可能性がありました。

HighCVSS 8.8JVNDB-2026-0137322026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

iOS版Google Chromeの147.0.7727.138以前のバージョンにはUse after freeの脆弱性が存在し、リモート攻撃者が細工されたHTMLページを介してヒープ破損を引き起こす可能性がありました。

HighCVSS 8.8JVNDB-2026-0137312026-05-01
製品:Google / Google Chrome種別:解放済みメモリの使用(CWE-416)

LinuxおよびChromeOS上のGoogle Chrome(バージョン147.0.7727.138以前)におけるCanvasのUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。

HighCVSS 7.8JVNDB-2026-0136712026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルのhackrfドライバーにおいて、media: hackrf: hackrf_probe()内でデバイス登録後にメモリを解放しないように修正しなければならない脆弱性があります。hackrf_probe()で割り当てたメモリを登録後に直接解放すると、既に開かれているファイルディスクリプタによる操作時に使用後解放(UAF)や二重解放(DFB)の競合状態が発生します。この競合状態により、不正なメモリアクセスが可能となり、システムの安定性やセキュリティが損なわれる恐れがあります。したがって、デバイスの登録後にリソースを解放する際は、release()関数を経由して適切に処理しなければなりません。

HighCVSS 7.8JVNDB-2026-0136692026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。media: as102: as102_usb_probe()内でデバイス登録後にメモリを解放しないように修正されました。as102_usbドライバでは以下の競合状態が発生します。CPU0ではas102_usb_probe()内でkzalloc()によりas102_dev_tを割り当て、usb_register_dev()を呼び出します。一方、CPU1ではsys_open("/path/to/dev")でas102のファイルディスクリプタを開き、その後usb_deregister_dev()とkfree()でas102_dev_tを解放します。sys_close(fd)呼び出し時にはas102_release() → as102_usb_release() → kfree()が発生し、use-after-freeおよびdouble-freeの脆弱性が生じます。usb_register_dev()で登録されたUSBキャラクタデバイスがusb_deregister_dev()や切断によって登録解除されると、デバイスノードは削除されて新しいopen()は失敗しますが、既に開いているファイルディスクリプタは最後の参照が外れるまで有効です。また、ドライバの.release()が呼ばれるまで保持されます。as102_usb_probe()はエラーパスでusb_deregister_dev()後に即座にas102_dev_tを解放してしまうため、ユーザ空間での競合により解放済みメモリへのアクセスが発生し、脆弱性が生まれます。この問題の修正はusb_register_dev()成功後に直接kfree(as102_dev_t)をしないことであり、登録解除後のメモリ解放は.release()に遅延させます。つまり、最後のopenファイルディスクリプタが閉じられた時点で.release()が最終的にkfreeを行うようにしています。

HighCVSS 7.8JVNDB-2026-0136672026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルに存在した脆弱性で、bcacheのcached_dev.sb_bioに関するuse-after-freeおよびクラッシュの問題が修正されました。この脆弱性は、デバイスがスーパーブロックの書き込み中に停止した場合に解放済みのアドレスにアクセスが発生することで生じます。この問題の原因は、cached_devの解放時にsb_writeの完了を待機しなかったことです。修正パッチは、この待機を追加することで問題を解決しています。

HighCVSS 7.8JVNDB-2026-0136662026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。ALSAの6fireドライバにおける切断時のuse-after-freeの問題です。usb6fire_chip_abort()内で、chip構造体はsnd_card_newにより割り当てられたカードのプライベートデータ(struct sfire_chipのサイズ)として管理されています。snd_card_free_when_closed()が呼ばれ、開かれているファイルハンドルがなくなると、カードとその内部のchipは同期的に解放されます。しかし、その後chip-card = NULLへの書き込みが解放済みのスラブメモリに対して行われてしまいます。コールトレースは以下の通りです。usb6fire_chip_abortはsound/usb/6fire/chip.cの59行目(インライン)、usb6fire_chip_disconnectは182行目、usb_unbind_interfaceはdrivers/usb/core/driver.cの458行目などにあります。修正内容は、カードのライフサイクル管理をusb6fire_chip_abort()からusb6fire_chip_disconnect()に移動することです。カードポインタをローカルに保存し、tear down前にsnd_card_disconnect()を最初に呼び出して新規のオープンを防止します。URBはchipが有効な間に中断され、最後にsnd_card_free_when_closed()を呼び出すことで、カード解放後にchipへのアクセスが発生しないようにしました。

HighCVSS 7.8JVNDB-2026-0136652026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルのhwmonサブシステムに含まれるpowerzドライバにて、USBデバイス切断時にUse-After-Freeの脆弱性が存在していました。具体的には、powerz_disconnect()関数がURBを解放し、関連するミューテックスを解放した後に、powerz_read()関数が解放されたURBにアクセスを試みることで不正なメモリアクセスが発生する問題です。本脆弱性は、powerz_disconnect()関数でpriv-urbをNULLに設定し、powerz_read_data()関数で切断状態を適切に検出して処理を中断させることで修正されました。また、usb_set_intfdata()の呼び出し位置を移動させ、切断ハンドラが常にprivポインタを取得できるよう改善されました。

HighCVSS 7.8JVNDB-2026-0136642026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルのmedia: em28xxサブシステムにおいて、em28xx_v4l2_open()関数がdev-lockを保持せずにdev-v4l2を読み取るため、use-after-freeの脆弱性が発生しました。この関数はem28xx_v4l2_init()のエラーパスとem28xx_v4l2_fini()との間で競合状態を引き起こし、解放済みの構造体にアクセスしてしまう可能性があります。具体的には、動画デバイス構造体の解放後にそのコントローラハンドラへアクセスしたり、NULLポインタ参照を引き起こしたりすることが報告されました。修正として、dev-v4l2の読み取り前にmutex_lock()でロックを取得し、NULLチェックを追加することで問題を解決しました。

HighCVSS 7.8JVNDB-2026-0136632026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、media: mediatek: vcodec コンポーネントのエンコーダの解放パスに存在する use-after-free 脆弱性が修正されました。fops_vcodec_release() 関数は、ctx-encode_work 内の保留中または実行中の作業をキャンセルする前にコンテキスト構造体(ctx)を解放しており、これにより作業キューのハンドラ(mtk_venc_worker)が解放済みのコンテキストメモリにアクセスするレースコンディションが発生していました。本脆弱性は、v4l2_m2m_ctx_release() が m2m ジョブのライフサイクルのみを待機し、作業キューのライフサイクルを考慮していなかったことに起因します。その結果、ジョブ完了後もワーカー関数が解放済みの ctx にアクセスする可能性がありました。修正として、kfree(ctx) の前に cancel_work_sync(&ctx-encode_work) を呼び出し、作業キューのハンドラをキャンセルし、かつ同期処理により安全に停止させてからコンテキストを解放します。これにより use-after-free を防止します。

HighCVSS 7.8JVNDB-2026-0136432026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。net: lan966x: lan966x_fdma_reload() における use-after-free とリークの問題を修正しました。lan966x_fdma_reload() が新しいRXバッファの割り当てに失敗した場合、復元パスはすでに lan966x_fdma_rx_free_pages() により解放されたページを持つ古いディスクリプタを使ってDMAを再開します。page_pool_put_full_page() はページをバディアロケータに返却する可能性があるため、ハードウェアが現在他のカーネルサブシステムに所有されているメモリにDMAを行うことがあります。さらに、復元パスでは、新しく作成されたページプール(割り当てが部分的に成功した場合)が破棄されずに上書きされるため、リークが発生します。古いページの解放を新しい割り当ての成功後まで延期することで、両方の問題を修正しました。割り当て前に古いページ配列を保存し、成功パスで古いページを解放できるようにしています。失敗パスでは、古いディスクリプタ、ページ、およびページプールがすべて有効なままであるため、復元が安全に行えます。また、復元パスでNAPIを再有効化し、成功パスと同様にnetdevを起動させることも保証しています。

HighCVSS 7.8JVNDB-2026-0136372026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。mmc: vub300における切断時のuse-after-freeの問題を修正しました。vub300ドライバーはコントローラおよびそのドライバーデータに対して明示的な参照カウントを保持しており、最後の参照は理論的にドライバーがバインド解除された後にドロップされる可能性があります。これは特に、コントローラの割り当てがデバイス管理されてはならないことを意味しており、その結果use-after-freeが発生する可能性がありました。現在、ライフタイムは親USBデバイスではなくインターフェースに誤って結び付けられており、ドライバーが物理的にデバイスから切断されずにバインド解除された場合(例:プローブの延期時)にメモリリークが発生することがあります。これらの両方の問題を、コントローラの非管理割り当てに戻すことで修正しました。

HighCVSS 7.8JVNDB-2026-0136352026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、mm/damon/statのdamon_call()が失敗した際にdamon_ctxが解放されずにリークする脆弱性が修正されました。damon_stat_start()は常にdamon_ctxオブジェクトを確保しますが、damon_call()が失敗するとdamon_ctxが解放されず、結果としてメモリリークが発生します。この問題は、damon_call()の失敗がkdamondの完全な終了を保証しないため、単純に解放するとuse-after-freeのリスクが生じるため、特別な処理が必要でした。修正では、damon_call()失敗後にdamon_ctxを即時解放せず、kdamondが完全に終了したことを確認してから解放する仕組みを導入し、メモリリークとuse-after-freeの両方を防いでいます。発見者はsashiko氏です。

HighCVSS 7.8JVNDB-2026-0136222026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました:netfilterのnft_ctにおけるtimeoutオブジェクト破棄時のUse-After-Freeの問題を修正しました。nft_ct_timeout_obj_destroy()関数はnf_ct_untimeout()直後にkfree()でtimeoutオブジェクトを解放していましたが、RCUのグレース期間を待たずに解放を行っていました。そのため、他のCPUにおける並行パケット処理がnf_ct_timeout_data()内でrcu_dereference()経由で取得されたtimeoutオブジェクトへのRCU保護された参照を保持している可能性がありました。これを受けて、struct nf_ct_timeoutにrcu_headを追加し、kfree_rcu()を用いてRCUグレース期間後に解放を遅延させる方法を採用しました。この対応はnfnetlink_cttimeout.cで既に用いられている手法と一致しています。KASANのレポートによると、nf_conntrack_tcp_packet関数内でサイズ4の読み取りに関するslab-use-after-freeエラーが発生しました。このエラーはアドレスffff8881035fe19cにてタスクexploit/80によって検出され、コールトレースにはnf_conntrack_tcp_packet、nf_conntrack_in、nf_hook_slow、__ip_local_out、tcp_sendmsg_locked、__sys_sendtoが含まれていました。割り当てはタスク75によってnft_ct_timeout_obj_init、nft_obj_init、nf_tables_newobj、nfnetlink_rcv_batch関数群内で実施され、解放はタスク26によってnft_obj_destroy、nf_tables_trans_destroy_work、process_one_workが関与して行われました。

CriticalCVSS 9.8JVNDB-2026-0136182026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。mptcpにおける__inet_lookup_establishedのslab-use-after-free問題が修正されました。ehashテーブルのルックアップはロックレスで行われ、RCUリードサイドクリティカルセクション中のソケットメモリの安定性を保証するためにSLAB_TYPESAFE_BY_RCUに依存しています。tcp_protおよびtcpv6_protはいずれもproto_register()を通じてこのフラグ付きでスラブキャッシュを作成します。しかし、MPTCPのmptcp_subflow_init()はinet_init()(fs_initcall、レベル5)中にtcpv6_protをtcpv6_prot_overrideにコピーしますが、inet6_init()(module_init/device_initcall、レベル6)がproto_register(&tcpv6_prot)を呼び出す前であるため、その時点でtcpv6_prot.slabはまだNULLであり、結果としてtcpv6_prot_override.slabは永続的にNULLのままになります。これにより、MPTCPのIPv6サブフロウの子ソケットはTCPv6スラブキャッシュではなくkmalloc(kmalloc-4kに該当)で割り当てられます。kmalloc-4kキャッシュはSLAB_TYPESAFE_BY_RCUを欠いているため、子ソケット用に設計上解除されているSOCK_RCU_FREEなしでこれらのソケットが解放されると、メモリが即座に再利用可能になります。その結果、rcu_read_lock下の同時ehashルックアップが解放済みメモリにアクセスし、__inet_lookup_establishedでslab-use-after-freeが発生します。この問題を修正するため、IPv6固有の初期化処理をmptcp_subflow_init()から新たなmptcp_subflow_v6_init()に分割し、プロトコル登録前にmptcp_proto_v6_init()から呼び出すようにしました。これによりtcpv6_prot_override.slabが正しくSLAB_TYPESAFE_BY_RCUスラブキャッシュを継承することが保証されます。

MediumCVSS 5.0JVNDB-2026-0136012026-04-30
製品:PowerDNS / PowerDNS Recursor種別:解放済みメモリの使用(CWE-416)

同じRPZの複数の同時転送があると、不整合なRPZデータが発生し、解放後に使用される(use after free)、および/またはリキューサがクラッシュする可能性があります。通常、同じRPZゾーンの同時転送は、RPZプロバイダーに不具合がある場合にのみ発生します。

HighCVSS 7.8JVNDB-2026-0134212026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおいて、以下の脆弱性が修正されました。spi: spi-fsl-lpspiのteardown順序に問題があり、Use After Freeが発生していました。ドライバ内でteardown順序が適切に管理されていませんでした。SPIコントローラはdevm_spi_register_controller()を使用して登録されており、fsl_lpspi_remove()関数が返るまでSPIコントローラの登録解除が遅延していました。fsl_lpspi_remove()関数はDMAチャネルを同期的に停止するため、実行中のSPI転送がUse After FreeによりNULLポインタ参照を引き起こしていました。具体的には以下のエラーが発生しました。| fsl_lpspi 42550000.spi: DMA RXでのI/Oエラー| カーネルがNULLポインタ参照を仮想アドレス0000000000000000で処理できません| [...]| コールトレース:| fsl_lpspi_dma_transfer+0x260/0x340 [spi_fsl_lpspi]| fsl_lpspi_transfer_one+0x198/0x448 [spi_fsl_lpspi]| spi_transfer_one_message+0x49c/0x7c8| __spi_pump_transfer_message+0x120/0x420| __spi_sync+0x2c4/0x520| spi_sync+0x34/0x60| spidev_message+0x20c/0x378 [spidev]| spidev_ioctl+0x398/0x750 [spidev]| [...]. 修正として、fsl_lpspi_probe()内でdevm_spi_register_controller()からspi_register_controller()への切り替えを行い、対応するspi_unregister_controller()をfsl_lpspi_remove()に追加しました。

HighCVSS 7.8JVNDB-2026-0134182026-04-30
製品:Linux / Linux Kernel種別:解放済みメモリの使用(CWE-416)

Linuxカーネルにおけるdrm/amd/displayの脆弱性は、DSC検証時に無関係なモード変更をスキップしない点にあります。コミット17ce8a6907f7以降、amdgpuは特定のストリームのタイミングに変更がない場合にCRTC状態のmode_changedフラグをfalseにリセットしますが、MST/DSC構成の変更が無関係なモード変更と同じKMSコミットで発生すると、この処理は正しく機能しません。例えば、内蔵パネルのDSC構成が外部画面接続の有無により変わらない場合、mode_changedフラグが誤って無視されますが、この状態でdm_update_crtc_state()は新しいストリームを作成し、amdgpu_dm_commit_streams()は古いストリームを解放せずメモリリークが発生します。さらにamdgpu_dm_atomic_commit_tail()では新しいストリーム参照を取得しないため、後にuse-after-freeが生じます。具体的にはKASANのuse-after-freeエラーが発生します。この問題を解決するために、DSC検証時にCRTCの無関係なモード変更が保留中かどうかを判断できないため、前のmode_changedフラグの値を記憶し、pre_validate_dsc()内でその値にリセットする修正を加えました。

出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,735件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。