脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,735 件を、製品・ベンダ・脆弱性タイプ(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カーネルにおいて、以下の脆弱性が解決されました。wifi: rsiにおけるvifドライバーデータサイズが設定されていなかったことによるメモリ破損を修正しました。struct ieee80211_vifはvifドライバーデータ用の追尾領域を含み、struct ieee80211_vifが割り当てられる際には、割り当てられる総メモリサイズはsizeof(struct ieee80211_vif)にvifドライバーデータのサイズを加えたものになります。vifドライバーデータのサイズは各WiFiドライバが必要に応じて設定します。RSI911xドライバはvifドライバーデータサイズを設定しておらず、struct ieee80211_vifの後にvifドライバーデータ用の追尾領域が割り当てられていませんでした。しかしながら、RSI911xドライバはvifドライバーデータを使用して独自のデータ構造「struct vif_priv」を保持しており、vif-drv_privへのアクセスはstruct ieee80211_vifの範囲外アクセスとなり、一部メモリ破損を引き起こします。ローカルで観測された失敗例では、rsi_mac80211_add_interface()内のstruct vif_priv *vif_info = (struct vif_priv *)vif-drv_priv; vif_info-vap_id = vap_idxという書き込みがstruct fq_tinメンバーのstruct list_head new_flowsを破損します。fq_tin_reset()のflow = list_first_entry(head, struct fq_flow, flowchain);はNULLでない不正なアドレスを報告し、それにアクセスするとクラッシュが発生します。トリガーは非常に単純で、init=/bin/shでマシンを起動し、devtmpfs、sysfs、procfsをマウントした後に「ip link set wlan0 up」「sleep 1」「ip link set wlan0 down」を実行するとクラッシュが発生します。この問題は「struct vif_priv」のサイズである正しいvifドライバーデータサイズを設定することで解決されました。これによりメモリが正しく割り当てられ、ドライバがメモリ破損を引き起こすことなくドライバーデータを格納可能となります。
LinuxカーネルのALSA usb-audioドライバーにおいて、過剰なフレーム数の処理不備により、ユーザーが細工した設定により境界外アクセス(OOB)が発生する脆弱性が報告されています。この問題は、maxpacksize、レート、pps、packsizeの不整合によりURBバッファサイズを超える書き込みが行われることで発生し、KASANによる検出例も報告されています。単一データURBのフレーム数に対する追加チェックを実装することで、この問題は修正されました。
Linuxカーネルにおいて、以下の脆弱性が修正されました。ALSAのscarlett2に関する設定取得時のバッファオーバーフローの問題です。scarlett2_usb_get_config()関数にはエンディアン変換コードに論理的な誤りが存在し、countが1より大きい場合にバッファオーバーフローを引き起こす可能性がありました。コードはバッファの合計サイズ(バイト単位)であるsizeが2であるかどうかをチェックし、その後count回ループを回して各要素をu16(2バイト)として扱っていました。そのため、バッファに割り当てられたsizeバイトしかないにもかかわらず、count×2バイトにアクセスしてしまっていました。修正では、合計バッファサイズの代わりに要素サイズ(config_item-size)をチェックするようにし、エンディアン変換が実際の要素タイプと一致することを保証しています。
Linuxカーネルにおいて、iio: dac: ad3552r-hsモジュールのad3552r_hs_write_data_source関数に境界外書き込みの脆弱性が存在していた問題が修正されました。simple_write_to_buffer()は書き込みに成功すると実際にバッファにコピーされたバイト数を返しますが、元のコードはcountをヌル終端のインデックスとして誤って使用していました。そのため、countがバッファサイズを超えた場合に境界外書き込みが発生していました。本修正ではcountの範囲チェックを行い、返り値を正しく利用するようにしました。このバグはデモモジュールとQEMU上のテストにより再現検証されており、64バイト固定のスタックバッファに対してcountが大きい場合にスタック上でオーバーフローが発生していました。静的解析によって発見され、類似の問題はコミットda9374819eb3で既に修正されています。
Linuxカーネルのf2fsファイルシステムにおいて、スワップファイルの物理ブロックマッピングに誤りがあり、データ破損やシステムの不安定化を引き起こす脆弱性が報告されました。この問題は、スワップファイルのサイズがF2FSのセクションサイズ未満で断片化されている場合に発生し、カーネルバージョン6.6以降で影響があります。原因はcheck_swap_activate関数内で、スワップファイルの最初のエクステントが不適切に処理され、後続のエクステントが正しくマッピングされないことにあります。これにより、スワップファイルへの書き込みが本来の物理位置と異なり、他のデータが上書きされる可能性があります。この問題は、スワップファイルの末尾のすべてのブロックを正しくマッピングし直す修正によって解決されています。
GStreamerのRealMediaデマルクサにおける境界外書き込みの脆弱性により、リモートコード実行が可能となる脆弱性です。この脆弱性により、リモートの攻撃者は影響を受けるGStreamerのインストール環境上で任意のコードを実行できます。このライブラリとの相互作用が脆弱性を悪用するために必要ですが、攻撃手法は実装によって異なる場合があります。具体的な欠陥はビデオパケットの処理に存在し、ユーザー提供データの適切な検証が行われないため、割り当てられたバッファの終端を超える書き込みが発生します。攻撃者はこの脆弱性を利用して、現在のプロセスのコンテキストでコードを実行可能です。なお、以前はZDI-CAN-28845として報告されていました。
GStreamerのDVB字幕における境界外書き込みによるリモートコード実行の脆弱性です。この脆弱性により、リモートの攻撃者が影響を受けるGStreamerのインストール環境で任意のコードを実行できます。この脆弱性を悪用するにはこのライブラリと相互作用する必要がありますが、攻撃ベクターは実装により異なる場合があります。具体的な欠陥は座標の処理に存在します。この問題はユーザーから提供されたデータの適切な検証が不足しているため、割り当てられたバッファの末尾を超えて書き込みが発生することに起因します。攻撃者はこの脆弱性を利用して、現在のプロセスのコンテキスト内でコードを実行できます。以前はZDI-CAN-28838として知られていました。
GStreamer H.266コーデックパーサーにおける境界外書き込みの脆弱性により、リモートからのコード実行が可能です。この脆弱性により、リモートの攻撃者は影響を受けるGStreamerのインストールされた環境で任意のコードを実行できます。この問題を悪用するにはライブラリとの相互作用が必要ですが、攻撃ベクトルは実装により異なります。具体的な欠陥はAPSユニットの処理部分に存在します。この問題は、ユーザーが提供したデータが適切に検証されないために、割り当てられたバッファの末尾を超えた書き込みが発生することに起因します。攻撃者はこの脆弱性を利用して、現在のプロセスのコンテキストでコードを実行できます。この脆弱性は以前ZDI-CAN-28911として知られていました。
Azure Linux 仮想マシンにおけるヒープベースのバッファオーバーフローの脆弱性により、認可された攻撃者がローカルで特権を昇格させることが可能です。
OpenHarmony v5.1.0およびそれ以前のバージョンでは、ローカルの攻撃者が事前にインストールされたアプリでの境界外書き込みを通じて任意のコードを実行することが可能です。この脆弱性は制限されたシナリオでのみ悪用される可能性があります。
OpenHarmony v5.1.0およびそれ以前のバージョンには、ローカル攻撃者がプリインストールされたアプリの境界外書き込みを通じて任意のコードを実行できる脆弱性が存在します。この脆弱性は限定されたシナリオでのみ悪用可能です。
Linuxカーネルにおいて、wifiドライバーrtl8xxxuのrtl8xxxu_sta_add関数でスラブバッファの境界外書き込みが発生する脆弱性が修正されました。ドライバーがhw-sta_data_sizeを設定していなかったため、mac80211がドライバーのプライベートステーションデータ領域を正しく確保できず、その結果、rtl8xxxu_sta_add関数内で境界外書き込みが発生していました。この問題は、hw-sta_data_sizeをstruct rtl8xxxu_sta_infoのサイズに設定することで解決されました。StarFive VisionFive 2 v1.2Aボードで動作確認が行われています。
rtsock_msg_buffer()関数はルーティング情報をバッファにシリアライズします。その一環として、sockaddr構造体をスタック上のsockaddr_storage構造体にコピーします。この際、元のsockaddrの長さフィールドが既に検証されていると想定していますが、必ずしもそうとは限りません。そのため、悪意のあるユーザースペースプログラムが127バイトのオーバーフローを引き起こすリクエストを作成する可能性があります。実際には、このオーバーフローは即座にrtsock_msg_buffer()のスタックフレームのカナリー値を上書きし、関数が戻るとパニックが発生します。このバグにより、特権を持たないユーザーがrtsock_msg_buffer()のスタックバッファオーバーフローをトリガーしてカーネルをクラッシュさせることができます。特にオーバーフローは関数の戻り時に検証されるスタックカナリー値を破壊し、その結果、カーネルパニックを引き起こしてスタックオーバーフローの影響を軽減します。他のカーネルバグにより、ユーザースペースがカナリー値を発見し緩和策を無効化できる場合、ローカル権限昇格が可能になる可能性があります。
FreeRDPはリモートデスクトッププロトコルの無料実装です。バージョン3.24.0以前では、FreeRDPクライアントのAVC420/AVC444 YUVからRGBへの変換パスにおいて、H.264メタブロックのregionRects座標の水平境界検証が欠如しているため、クライアント側でヒープバッファオーバーフローが発生します。yuv.cのclamp()関数(347行目)は上下をサーフェスおよびYUVの高さと比較して検証していますが、左右はサーフェスの幅と比較していません。avc420_yuv_to_rgb(67行目)がrect-leftを用いて宛先およびソースのポインタ計算を行う際に、チェックされていないポインタ演算が行われ、割り当てられたサーフェスバッファの範囲を大きく超える場合があります。悪意のあるサーバーは、AVC420コーデックを含むWIRE_TO_SURFACE_PDU_1を送信し、regionRectsエントリのleft値がサーフェス幅を大幅に超える(例:128ピクセル幅のサーフェスに対してleft=60000)ことがあります。H.264ビットストリームは正常にデコードされ、その後yuv420_process_work_callbackがavc420_yuv_to_rgbを呼び出し、pDstPoint = pDstData + rect-top * nDstStep + rect-left * 4を計算し、16バイトのSSEベクトルを割り当てられたヒープ領域を1888バイト以上超えて書き込みます。この脆弱性はバージョン3.24.0で修正されています。
FreeRDPはリモートデスクトッププロトコルの無料実装です。バージョン3.24.0以前のFreeRDPのクライアント側ヒープにおいて、bitmap_cache_put関数の境界チェックのオフバイワンにより、バッファの境界外読み取りおよび書き込みが発生します。悪意のあるサーバーは、cacheIdがmaxCellsと等しいCACHE_BITMAP_ORDER (Rev1)を送信することでガードを回避し、確保された配列cells[]の1要素外にアクセスできます。この脆弱性はバージョン3.24.0で修正されました。
PX4オートパイロットはドローン向けの飛行制御ソリューションです。1.17.0-rc2以前のバージョンでは、crsf_rcパーサーがサイズオーバーの可変長既知パケットを受け入れ、境界チェックなしに固定64バイトのグローバルバッファにコピーしていました。CRSFシリアルポートでcrsf_rcが有効な環境では、隣接するまたは生のシリアルの攻撃者がメモリ破壊を引き起こし、PX4をクラッシュさせる可能性があります。この脆弱性は1.17.0-rc2で修正されています。
SICAM SIAPP SDK(バージョンV2.1.7未満のすべてのバージョン)に脆弱性が確認されました。SICAM SIAPP SDKには境界外書き込みの脆弱性が存在します。これにより、攻撃者が意図されたバッファを超えてデータを書き込むことが可能となり、サービス拒否(DoS)や任意のコード実行を引き起こす可能性があります。
Microsoft Office Excelのヒープベースのバッファオーバーフローにより、不正な攻撃者がローカルでコードを実行できます。
ImageMagickはデジタル画像の編集や操作に使用される無料かつオープンソースのソフトウェアです。バージョン7.1.2-16および6.9.13-41以前のMagnifyImageは固定サイズのスタックバッファを使用していました。特定の画像を使用すると、このバッファがオーバーフローしてスタックが破損する可能性がありました。この脆弱性はバージョン7.1.2-16および6.9.13-41で修正されています。
iccDEVはICCカラーマネジメントプロファイルを扱うためのライブラリとツールのセットを提供します。バージョン2.3.1.5より前のバージョンには、ローカルユーザーの操作によりトリガーされるCIccCalculatorFunc::InitSelectOp()内のヒープベースのバッファオーバーフローが存在し、メモリ破損やクラッシュを引き起こす可能性がありました。この脆弱性はバージョン2.3.1.5で修正されました。
iccDEVはICCカラーマネジメントプロファイルを扱うためのライブラリとツールのセットを提供しています。バージョン2.3.1.5以前のicFixXml()関数(strcpyを使用)にはスタックバッファオーバーフローが存在し、スタックメモリの破損やクラッシュを引き起こす可能性がありました。この脆弱性はバージョン2.3.1.5で修正されています。
iccDEVはICCカラーマネジメントプロファイルを扱うためのライブラリとツールのセットを提供します。2.3.1.5より前のバージョンには、CIccMatrixMath::SetRange()においてヒープベースのバッファオーバーフロー書き込みがあり、これがメモリ破損やクラッシュを引き起こす可能性がありました。この脆弱性は2.3.1.5で修正されました。
iccDEVはICCカラーマネジメントプロファイルを扱うためのライブラリとツールのセットを提供します。バージョン2.3.1.5より前のバージョンには、CIccTagNum::GetValues()にスタックバッファオーバーフローが存在し、スタックメモリの破損やクラッシュを引き起こす可能性があります。この脆弱性はバージョン2.3.1.5で修正されました。
iccDEVはICCカラーマネジメントプロファイルを扱うためのライブラリとツールのセットを提供しています。バージョン2.3.1.5以前のCIccXform3DLut::Apply()には、スタックバッファオーバーフローによる書き込みが発生し、スタックメモリの破損やクラッシュを引き起こす可能性がありました。この脆弱性はバージョン2.3.1.5で修正されました。
iccDEVはICCカラーマネジメントプロファイルを扱うためのライブラリとツールのセットを提供します。バージョン2.3.1.5以前のicCurvesFromXml()にはヒープベースのバッファオーバーフローが存在し、これによりヒープメモリの破損やクラッシュが発生する可能性がありました。この脆弱性はバージョン2.3.1.5で修正されています。
Google Chromeの146.0.7680.75以前のバージョンにおけるSkiaの境界外書き込みの脆弱性により、リモートの攻撃者が細工されたHTMLページを介して境界外のメモリアクセスを実行できる可能性があります。
Google Chromeのバージョン146.0.7680.71より前のWebMLにおけるヒープバッファオーバーフローは、リモートの攻撃者が細工されたHTMLページを介してヒープ破損を悪用する可能性を持っていました。
Google Chrome 146.0.7680.71より前のバージョンにおけるWebMLの境界外メモリアクセスの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してヒープ破損を悪用できる可能性がありました。
Google Chrome 146.0.7680.71 未満のバージョンの Skia において、ヒープバッファオーバーフローが発生するため、リモートの攻撃者が細工された HTML ページを介して境界外のメモリアクセスを実行する可能性があります。
Fortinet FortiManagerのバージョン7.4.0から7.4.2、7.2.0から7.2.10、6.4のすべてのバージョンにおいて、スタックベースのバッファオーバーフロー脆弱性[CWE-121]が存在します。この脆弱性により、サービスが有効になっている場合に、リモートの認証されていない攻撃者が細工されたリクエストを介して不正なコマンドを実行できる可能性があります。攻撃の成功はスタック保護機構を回避できるかどうかに依存します。
Substance3D - Stager バージョン 3.1.7 以前には、範囲外書き込みの脆弱性が存在し、この脆弱性により現在のユーザーのコンテキストで任意のコードが実行される可能性があります。この問題を悪用するには、被害者が悪意のあるファイルを開く必要があります。
DNG SDK バージョン 1.7.1 2471 以前には、任意のコード実行を引き起こす可能性がある境界外書き込みの脆弱性が存在します。この脆弱性が悪用されるためには、被害者が悪意のあるファイルを開くというユーザーの操作が必要です。
arch/arm64/kvm/hyp/nvhe/alloc.c の hyp_alloc 関数において、不適切な入力検証により境界外書き込みが発生する可能性があります。これにより、追加の実行権限を必要とせずにローカルの特権昇格が引き起こされる恐れがあります。悪用にはユーザーの操作は不要です。
mfc_dec_v4l2.cのmfc_dec_dqbuf関数において、不正な境界チェックが原因でバッファの境界外への書き込みが発生する可能性があります。これにより、追加の実行権限を必要とせずにローカル環境で特権昇格が起こる可能性があります。利用者は悪用のために操作を行う必要がありません。
複数の場所でメモリ破損により境界外書き込みが発生する可能性があります。これにより、追加の実行権限を必要とせずにリモートコードを実行できる可能性があります。エクスプロイトを実行するためにユーザーの操作は必要ありません。
efw_ap_transport.cc の EfwApTransport::ProcessRxRing において、境界チェックが欠如しているため、バッファの境界外への書き込みが発生する可能性があります。これにより、追加の実行権限を必要とせずにローカルで特権昇格が発生する可能性があります。エクスプロイトにはユーザーの操作が不要です。
境界チェックの欠如により、境界外書き込みが発生する可能性があります。これにより、追加の実行権限を必要とせずにローカル権限昇格が引き起こされます。悪用する際にユーザーの操作は不要です。
Illustratorのバージョン29.8.4、30.1およびそれ以前のバージョンは、現在のユーザーのコンテキストで任意のコードを実行される可能性がある境界外書き込みの脆弱性の影響を受けます。この問題を悪用するには、被害者が悪意のあるファイルを開くというユーザーによる操作が必要です。
Illustratorのバージョン29.8.4、30.1およびそれ以前には、現行ユーザーのコンテキストで任意のコードを実行できる可能性がある境界外書き込みの脆弱性があります。この問題を悪用するには、被害者が悪意のあるファイルを開くというユーザーの操作が必要です。
Substance3D - Stager バージョン 3.1.7 以下には範囲外書き込みの脆弱性が存在し、現在のユーザーのコンテキストで任意のコードを実行される可能性があります。この問題を悪用するには、被害者が悪意のあるファイルを開くというユーザーの操作が必要です。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,735件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。