読み込んでいます…
脆弱性情報(JVN)
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 294,721 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 High 種別 解放済みメモリの使用 の検索結果:841–880 件目を表示(ページ 22)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Redisはインメモリのデータ構造ストアです。Luaスクリプトを含むすべてのバージョンのredis-serverにおいて、認証された攻撃者がマスター・レプリカ同期機構を悪用し、replica-read-onlyが無効化されているか無効化可能なレプリカでuse-after-freeが発生する可能性があります。これによりリモートコード実行が可能になる恐れがあります。回避策としては、ユーザーによるLuaスクリプトの実行を防ぐこと、またはreplica-read-onlyが無効になっているレプリカを使用しないことが推奨されます。本脆弱性はバージョン8.6.3で修正されています。
Linuxカーネルにおいて、xfs_inode_item_push()およびxfs_qm_dquot_logitem_push()関数で、AILロックを解除する前にailpポインタを保存しなかったために、使用後の解放(use-after-free)の脆弱性が存在していました。この問題は、AILロックを保持したままailpポインタをローカル変数に保存することで修正されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。ドライバーコアのdriver_match_device()に対してdevice_lockの強制適用が行われました。現在、driver_match_device()は3つの箇所から呼び出されています。1つの箇所(__device_attach_driver)はdevice_lock(dev)を保持していますが、他の2つ(bind_storeと__driver_attach)は保持していませんでした。この不整合により、busのmatch()コールバックがロック保持下で呼び出される保証がありませんでした。この問題を解決するために、deviceロックをscoped guardで保持するdriver_match_device_locked()を導入しました。bind_store()と__driver_attach()内のロックなしの呼び出しをこの新しいヘルパーに置き換えました。また、この保証を強制するためにdriver_match_device()にロックアサーションも追加しました。この整合性により既知の競合状態も修正されました。driver_overrideの実装はdevice_lockに依存しているため、このロックの欠如がバスで報告されていたuse-after-free(UAF)の原因となっていました。CONFIG_PROVE_LOCKINGおよびCONFIG_LOCKDEPを有効にした状態で、2つの新たにロックされた経路を24時間ストレステストした結果、UAFの再発やlockdep警告は発生しませんでした。
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全294,721件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。
Linuxカーネルには、virt_wifiネットデバイスに関するuse-after-freeの脆弱性が存在していました。この問題は、virt_wifiデバイスの登録解除中にネットデバイスの参照が保持されてしまうために発生します。解放済みメモリを参照することで、ethtool操作時に不正なメモリアクセスが起きる可能性がありました。この脆弱性を修正するために、virt_wifiに対するSET_NETDEV_DEV呼び出しを削除しました。これによりuse-after-freeのリスクを回避し、安定性と安全性が向上しました。
LinuxカーネルのF2FSファイルシステムに脆弱性が存在し、f2fs_compress_write_end_io()内でuse-after-freeの問題が発生しました。この関数ではdec_page_count()の呼び出しによりカウントがゼロになると、アンマウント処理が進行して関連メモリが解放される可能性があります。しかし、bioの完了コールバックがまだ実行中のため、破棄されたメモリを使用して処理が行われ、use-after-freeの脆弱性が生じます。この問題はアンマウント時の競合状態に起因しており、修正ではdec_page_count()の呼び出し位置を変更し、メモリ解放前に全てのアクセスを完了させるようにしました。
Linuxカーネルにおいて、writebackサブシステムのinode_switch_wbs_work_fn()関数に存在したuse-after-freeの脆弱性が修正されました。この関数内部では、work構造体のリストをループ処理してアイテムを処理していましたが、workキューが保留中にもかかわらず、新しいアイテムがリストに追加されていない状態が発生し、解放されたwork構造体を参照し続ける問題がありました。このため、メモリ破壊の危険がありました。従来の参照カウントと作業キャンセルの仕組みだけでは問題の根本的な解決に不十分であったため、ループ構造を除去し、作業キューに登録される際に少なくとも最初のアイテムがリストに確実に存在することを保証する対策が取られました。これにより、不正なuse-after-freeを防止し、writebackの安全性が向上しました。
Linuxカーネルのf2fsファイルシステムに存在する脆弱性です。f2fs_write_end_io()関数内でsbi-nr_pages[]をデクリメントする際にUse-After-Freeが発生し、NULLポインタ参照によるパニックが引き起こされる問題が修正されました。この脆弱性はumount時の競合状態で発生し、f2fs_put_super()がiput(sbi-node_inode)を呼び出してsbi-node_inodeをNULL化することで、後続のf2fs_in_warm_node_list()がNULL参照を行うことが原因でした。この問題は、nr_pagesのデクリメントを行う前にf2fs_in_warm_node_list()を呼び出すように修正することで解決されました。
Mac版のGoogle Chrome 147.0.7727.138以前のバージョンにおいて、ViewsのUse after free脆弱性により、リモートの攻撃者が細工されたHTMLページを介してヒープ破損を悪用できる可能性がありました。
Google Chromeのバージョン147.0.7727.138以前のメディアにおけるUse after freeの脆弱性により、リモートの攻撃者は細工されたHTMLページを介してサンドボックス内で任意のコードを実行可能でした。
Google Chromeの147.0.7727.138以前のバージョンにおいて、WebRTCのUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。
Google Chromeのバージョン147.0.7727.138以前のCastにおけるUse after freeの脆弱性により、ローカルネットワークセグメント内の攻撃者が悪意のあるネットワークトラフィックを介してヒープ破損を潜在的に悪用する可能性がありました。
Google Chromeの147.0.7727.138以前のバージョンのChromotingにおけるUse after freeの脆弱性により、リモートの攻撃者が悪意のあるネットワークトラフィックを介して任意のコードを実行できる可能性がありました。
Google Chrome 147.0.7727.138以前のCodecsにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行することが可能でした。
TIOCNOTTYの実装は、制御端末を表す構造体から呼び出しプロセスのセッションへの逆ポインタをクリアすることに失敗しました。もし呼び出しプロセスが終了すると、端末構造体が解放されたメモリへのポインタを含む可能性があります。悪意のあるプロセスは、このダングリングポインタを悪用して自身にroot権限を付与できます。
Wireshark 4.6.0から4.6.4までのSDPプロトコルディセクタにクラッシュが発生し、サービス拒否を引き起こす脆弱性が存在します。
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で修正されました。
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を停止するようにしました。
Microsoft Office WordのUse after freeの脆弱性により、認可されていない攻撃者がローカルでコードを実行する可能性があります。
Microsoft Office ExcelにおけるUse after freeの脆弱性により、不正な攻撃者がローカルでコードを実行できる可能性があります。これは脆弱性を悪用してシステムに深刻な影響を与える恐れがあります。
Microsoft OfficeのUse after freeの脆弱性により、未承認の攻撃者がローカルでコードを実行できる可能性があります。
Microsoft Office WordにおけるUse after freeの脆弱性により、不正な攻撃者がローカル環境でコードを実行できる可能性があります。
Microsoft Office Word の Use after free 脆弱性により、不正な攻撃者がローカルでコードを実行できる可能性があります。
ドキュメントの構造に異常があり、ページ要素の関係と内部インデックスの状態に不整合が生じました。スクリプトがドキュメントの変更を引き起こした際に、オブジェクト参照の有効性が適切に維持されず、ページ情報を照会すると無効なポインタにアクセスしてクラッシュが発生しました。
Google Chrome 147.0.7727.138以前のWebRTCにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。
147.0.7727.138以前のAndroid版Google ChromeのWebViewにUse after freeの脆弱性が存在し、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できました。
Windows上のGoogle Chromeのバージョン147.0.7727.138より前には、ViewsのUse after freeの脆弱性が存在していました。この脆弱性により、リモートの攻撃者が細工されたHTMLページを通じてレンダラープロセスを侵害し、サンドボックスを脱出する可能性がありました。
Windows版Google Chromeのバージョン147.0.7727.138以前において、アクセシビリティのUse after freeの脆弱性が存在しました。この脆弱性により、リモートの攻撃者が細工されたHTMLページを介してレンダラープロセスを乗っ取り、サンドボックスから脱出する可能性がありました。
Google Chrome 147.0.7727.138より前のバージョンのCastにおけるUse after freeの脆弱性により、ローカルネットワークセグメント上の攻撃者が悪意のあるネットワークトラフィックを介してサンドボックス内で任意のコードを実行できる可能性がありました。(Chromiumセキュリティ重大度:高)この脆弱性は適切に対処されました。
Google Chrome 147.0.7727.138より前のバージョンのWebMIDIにおけるUse after freeの脆弱性により、リモート攻撃者が細工されたHTMLページを介してレンダラープロセスを乗っ取り、サンドボックスをエスケープする可能性がありました。
Android版Google Chromeのバージョン147.0.7727.138以前に存在するMediaのUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してレンダラープロセスを侵害し、サンドボックスを脱出する可能性がありました。
Google Chromeのバージョン147.0.7727.138以前のMediaコンポーネントにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。Chromiumのセキュリティ重要度は中程度と評価されています。
Google Chromeのバージョン147.0.7727.138以前におけるNavigationのUse After Freeにより、リモートの攻撃者が細工されたHTMLページを介して任意のコードを実行できる脆弱性が存在しました。
Google Chromeのバージョン147.0.7727.138未満のGPUにおけるUse after freeの脆弱性により、リモート攻撃者が細工されたHTMLページを通じてヒープ破損を潜在的に悪用し、レンダラープロセスを侵害する可能性がありました。
Google Chrome 147.0.7727.138より前のバージョンのAnimationにおけるUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性があります。(Chromiumセキュリティの重大度は高いです)。
Google Chromeの147.0.7727.138以前のバージョンのANGLEにおけるUse after freeの脆弱性により、リモート攻撃者が細工されたHTMLページを介してレンダラープロセスを侵害し、サンドボックスを脱出する可能性がありました。
iOS版Google Chromeの147.0.7727.138以前のバージョンにはUse after freeの脆弱性が存在し、リモート攻撃者が細工されたHTMLページを介してヒープ破損を引き起こす可能性がありました。
LinuxおよびChromeOS上のGoogle Chrome(バージョン147.0.7727.138以前)におけるCanvasのUse after freeの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックス内で任意のコードを実行できる可能性がありました。
Linuxカーネルのhackrfドライバーにおいて、media: hackrf: hackrf_probe()内でデバイス登録後にメモリを解放しないように修正しなければならない脆弱性があります。hackrf_probe()で割り当てたメモリを登録後に直接解放すると、既に開かれているファイルディスクリプタによる操作時に使用後解放(UAF)や二重解放(DFB)の競合状態が発生します。この競合状態により、不正なメモリアクセスが可能となり、システムの安定性やセキュリティが損なわれる恐れがあります。したがって、デバイスの登録後にリソースを解放する際は、release()関数を経由して適切に処理しなければなりません。
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を行うようにしています。
Linuxカーネルに存在した脆弱性で、bcacheのcached_dev.sb_bioに関するuse-after-freeおよびクラッシュの問題が修正されました。この脆弱性は、デバイスがスーパーブロックの書き込み中に停止した場合に解放済みのアドレスにアクセスが発生することで生じます。この問題の原因は、cached_devの解放時にsb_writeの完了を待機しなかったことです。修正パッチは、この待機を追加することで問題を解決しています。