脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,735 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
種別 境界外書き込み 直近1年 の検索結果:241–280 件目を表示(ページ 7)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Thunderbird ESR 140.10.0およびThunderbird 150.0.0に存在するメモリ安全性のバグです。これらのバグの一部はメモリ破損の証拠を示しており、十分な努力を払えば任意のコードを実行するために悪用できると推測されます。この脆弱性はFirefox 150.0.1、Firefox ESR 140.10.1、Thunderbird 150.0.1、およびThunderbird 140.10.1で修正されました。
Wireshark 4.6.0から4.6.4および4.4.0から4.4.14において、SBCコーデックのクラッシュによりサービス拒否が発生し、さらにコードが実行される可能性があります。
Wireshark 4.6.0から4.6.4および4.4.0から4.4.14におけるRDPプロトコルディセクタのクラッシュにより、サービス拒否やコード実行が発生する可能性があります。
hashcat v7.1.2のsrc/rp_cpu.c内のmangle_to_hex_lower()およびmangle_to_hex_upper()に存在するスタックベースのバッファオーバーフローにより、攻撃者は細工されたルールファイルや128文字以上のパスワード候補とともに使用される-jまたは-kルールオプションを通じて、サービス拒否を引き起こすか、任意のコードを実行する可能性があります。この脆弱性は、パスワードバイトが16進数に変換される際に2倍の拡張を考慮していない境界チェックの失敗によって生じます。
hashcat v7.1.2のKerberosハッシュパーサーにおけるヒープベースのバッファオーバーフローにより、攻撃者が細工されたKerberosハッシュファイルを通じてサービス拒否(DoS)を引き起こしたり、場合によっては任意のコードを実行したりする可能性があります。この問題は、複数のKerberos関連モジュールのmodule_hash_decodeに影響を及ぼし、account_info_lenが信頼できない区切り文字の位置から計算されるため、上限検証なしにmemcpyが固定サイズのaccount_infoバッファにデータをコピーしてしまうことに起因します。
hashcat v7.1.2 の PKZIP ハッシュパーサ内の hex_to_binary におけるヒープベースのバッファオーバーフローにより、攻撃者は細工された PKZIP ハッシュファイルを介してサービス拒否を引き起こしたり、任意のコードを実行したりする可能性があります。この問題はモジュール 17200、17210、17220、17225、および 17230 に影響します。data_type_enum が 1 以下の場合、攻撃者が制御するユーザー提供のハッシュ文字列からの 16 進データが、適切な入力長検証なしに固定サイズのバッファにデコードされます。
Exim 4.99.2より前のバージョンにおいて、JSONルックアップが有効な場合、信頼できないヘッダー内の不正なJSONにJSONオペレーターが遭遇すると、バックスラッシュ(\)の処理が不適切に実装されているため、ヒープ上での境界外書き込みが発生する可能性があります。
GeoVision GV-VMS V20 20.0.2のWebCamサーバーログイン機能にスタックオーバーフローの脆弱性があります。特別に細工されたHTTPリクエストによって、任意のコードを実行できる場合があります。攻撃者は認証されていないHTTPリクエストを送信して、この脆弱性を悪用できます。
GeoVision GV-VMS V20 20.0.2のWebCamサーバーログイン機能にスタックオーバーフローの脆弱性があります。特別に細工されたHTTPリクエストにより、任意のコードを実行される恐れがあります。攻撃者は認証されていないHTTPリクエストでこの脆弱性を誘発できます。制限のないsscanfによるスタックオーバーフローについて説明します。sscanf呼び出しは、Buffer変数をusernameおよびpassword変数に分割しますが、抽出された内容のサイズを宛先バッファのサイズに制限していません。この場合、認証文字列からデコードされたユーザー名またはパスワードがいずれも40文字(スタック変数usernameおよびpasswordのサイズ)を超えると、スタックオーバーフローが発生します。データは攻撃者により制御されますが、ヌルバイト禁止などの強い制約があると悪用が難しくなる可能性があります。攻撃が成功すると、サービスを実行しているマシン上でSYSTEM権限として完全なコードを実行される恐れがあります。
Cisco Secure Firewall Adaptive Security Appliance (ASA) ソフトウェアおよび Cisco Secure Firewall Threat Defense (FTD) ソフトウェアの OSPF プロトコルに脆弱性が存在します。この脆弱性により、認証されていない隣接する攻撃者が影響を受けるデバイスのメモリを破損させ、サービス拒否(DoS)状態を引き起こす可能性があります。この脆弱性は、OSPF プロトコルパケットの解析時にメモリ破損が発生することが原因です。攻撃者は細工された OSPF パケットを影響を受けるデバイスに送信することで、この脆弱性を悪用できます。攻撃が成功すると、メモリ破損を引き起こし、影響を受けるデバイスが再起動して DoS 状態を引き起こす可能性があります。
Linuxカーネルにおいて、以下の脆弱性が修正されました。ip6_tunnelのip4ip6_err()関数内でskb2-cb[]をクリアしない問題がありました。Oskar Kjos氏より次の問題が報告されました。ip4ip6_err()はIPv6受信経路でstruct inet6_skb_parmとして書き込まれたcb[]を持つ複製されたskbを使い、icmp_send()を呼び出します。icmp_send()はIPCB(skb2)を__ip_options_echo()に渡しますが、ここでcb[]領域をIPv4としてstruct inet_skb_parmとして解釈します。レイアウトが異なるため、inet6_skb_parmのnhoff(オフセット14)はinet_skb_parmのopt.rrと重なり、非ゼロのrr値が生成されます。__ip_options_echo()はその後、攻撃者が制御するパケットデータsptr[rr+1]からoptlenを読み取り、固定長40バイトのスタックバッファ(IP_OPTIONS_DATA_FIXED_SIZE)であるdopt-__dataにそのバイト数をコピーします。この問題を修正するために、Oskar Kjosの提案に従ってskb2-cb[]をクリアしました。また、最小限のIPv4ヘッダ検証(version == 4かつihl = 5)も追加しました。
FreeRTOS-Plus-TCPのIPv6ルーターアドバタイズメント処理におけるプレフィックス長フィールドの検証が不十分であるため、V4.2.6およびV4.4.1より前のバージョンにおいて、隣接するネットワークの攻撃者が最大有効長を超えるプレフィックス長の値を持つ細工されたルーターアドバタイズメントを送信すると、メモリ破損が引き起こされ、ヒープバッファオーバーフローが発生する可能性があります。IPv4 RAのみを処理するユーザーには影響がありません。この問題を緩和するために、利用可能になり次第修正済みバージョンにアップグレードすることを推奨します。
GNU Cライブラリバージョン2.2以降の非推奨関数であるns_printrrf、ns_printrrおよびfp_nqueryは、呼び出し元が指定したバッファ長を強制しません。このため、TSIGレコードを印刷する際に境界外書き込みが発生する可能性があります。
UltraISO 9.7.1.3519には、Make CD/DVD ImageダイアログのOutput FileNameフィールドにローカルバッファオーバーフローの脆弱性が含まれており、攻撃者がSEHおよびSEハンドラレコードを上書きできる可能性があります。攻撃者は、304バイトのデータに続いてSEHレコードの上書き値を含む悪意のあるファイル名文字列を作成し、それをOutput FileNameフィールドに貼り付けることで、サービス拒否(DoS)によるクラッシュを引き起こすことができます。
wolfSSLのPKCS7 SignedDataエンコーディング機能にスタックバッファオーバーフローの脆弱性があります。wc_PKCS7_BuildSignedAttributes()では、カスタム署名属性を追加する際に、固定サイズのsignedAttribs[7]配列の残りの空き容量ではなく、不正な容量値(esd-signedAttribsCount)がEncodeAttributes()に渡されます。アプリケーションがpkcs7-signedAttribsSzを、既に追加されているデフォルト属性の数を引いたMAX_SIGNED_ATTRIBS_SZ(デフォルト7)を超える値に設定すると、EncodeAttributes()は配列の境界を越えて書き込みを行い、スタックメモリを破損します。WOLFSSL_SMALL_STACKビルドでは、これがヒープの破損につながります。悪用するには、wc_PKCS7_EncodeSignedData()や関連する署名関数を呼び出す際に、信頼できない入力がsignedAttribs配列のサイズを制御できるアプリケーションが必要です。
wolfSSLのwolfSSL_d2i_SSL_SESSION()関数にはヒープバッファオーバーフローの脆弱性があります。SESSION_CERTSが有効な状態でセッションデータを逆シリアル化する際に、証明書およびセッションIDの長さが境界検証なしで信頼できない入力から読み取られます。そのため、攻撃者は固定サイズのバッファをオーバーフローさせてヒープメモリを破損させる可能性があります。この脆弱性を悪用するには、外部ソースから悪意のあるセッションが読み込まれる必要があります。内部セッションには影響がありません。
wolfSSLのCRLパーサーにおいて、CRL番号を解析する際に二つのバッファオーバーフロー脆弱性が存在しました。CRL番号を16進文字列として不適切に格納すると、ヒープベースのバッファオーバーフローが発生する可能性があります。また、十分なサイズのCRL番号に対してはスタックベースのオーバーフローが発生します。適切に細工されたCRLによって、これらの境界外書き込みのいずれかが引き起こされる可能性があります。この問題はCRLサポートを明示的に有効にしたビルドにのみ影響し、ユーザーが信頼できないソースからCRLを読み込む必要があります。
LibRaw 0.22.0 までに脆弱性が確認されています。この脆弱性は、コンポーネント JPEG DHT パーサーのファイル src/decompressors/losslessjpeg.cpp 内の関数 HuffTable::initval に影響します。引数 bits[] の操作によってバッファ境界外への書き込みが発生します。リモートから攻撃を開始できる可能性があります。攻撃に利用可能なエクスプロイトが公開されています。この問題はバージョン 0.22.1 へのアップグレードにより修正されます。パッチ名は a6734e867b19d75367c05f872ac26322464e3995 です。影響を受けるコンポーネントのアップグレードを推奨します。
Google Chromeのバージョン147.0.7727.138以前のAngleにおける境界外読み取りおよび書き込みの脆弱性により、リモートの攻撃者が細工されたHTMLページを介してサンドボックスの制限を回避する可能性がありました。
MAGIX Music Editor 3.1には、FreeDB Proxy Optionsダイアログにバッファオーバーフローの脆弱性が存在します。この脆弱性により、ローカル攻撃者が構造化例外処理を悪用して任意のコードを実行可能です。攻撃者は悪意のあるペイロードを作成し、CDメニューのFreeDB Proxy OptionsのServerフィールドに貼り付けることで、設定が受け入れられた際にコード実行を引き起こせます。
Iperius Backup 5.8.1には、構造化例外処理(SEH)メカニズムにローカルバッファオーバーフローの脆弱性があります。悪意のあるファイルパスを提供することで、ローカル攻撃者が任意のコードを実行できる可能性があります。攻撃者は、外部ファイルの場所フィールドに細工されたペイロードを含むバックアップジョブを作成し、バックアップジョブの実行時にバッファオーバーフローを引き起こして、アプリケーション権限でコードを実行できるようにします。
Linuxカーネルにおいて、以下の脆弱性が修正されました。rxrpcの関数rxgk_do_verify_authenticator()に存在していたバッファオーバーリードの問題が修正されました。rxgk_do_verify_authenticator()は、nonceを確認する前にバッファサイズをチェックするように改善されました。
OP-TEEは、ArmのCortex-Aコア上でTrustZone技術を使用し、非セキュアなLinuxカーネルの補助として設計されたTrusted Execution Environment(TEE)です。バージョン3.13.0から4.10.0までの間で、`ta/pkcs11/src/object.c`の`entry_get_attribute_value()`における検査不足により、PKCS#11 TAヒープから境界外読み取りやクラッシュが発生する可能性があります。OOB読み取りと連鎖すると、PKCS#11 TA関数`PKCS11_CMD_GET_ATTRIBUTE_VALUE`または`entry_get_attribute_value()`が、不正なテンプレートパラメータによってテンプレートバッファの末尾から最大7バイト超過して読み取りを行い、PKCS#11オブジェクトの属性値の内容でテンプレートバッファの末尾を越えて書き込みを行うように騙される場合があります。コミットe031c4e562023fd9f199e39fd2e85797e4cbdca9、16926d5a46934c46e6656246b4fc18385a246900、および149e8d7ecc4ef8bb00ab4a37fd2ccede6d79e1caにはパッチが含まれており、バージョン4.11.0に含まれる予定です。
Libgcrypt 1.12.2より前のバージョンは、Dilithium署名を誤って処理していました。静的配列への書き込みには境界チェックがありませんが、攻撃者が制御するデータは使用されていません。
TLSX_EchChangeSNIにおいて、ctx-extensionsブランチはTLSX_FindがNULLを返した場合でも条件なしに拡張機能を設定していました。これにより、TLSX_UseSNIは内部SNIが構成されていない場合でも攻撃者が制御するpublicNameを共有WOLFSSL_CTXに添付してしまいました。TLSX_EchRestoreSNIはserverNameX != NULLによって削除を制限していたため、それをクリーンアップできませんでした。内部のClientHelloは汚染の前にサイズが決定されていましたが、その後に書き込まれたため、TLSX_SNI_Writeは割り当て境界を255バイト超えてmemcpyを行いました。
rust-opensslはRustプログラミング言語向けにOpenSSLバインディングを提供します。バージョン0.9.27から0.10.78未満の間、Deriver::derive(およびPkeyCtxRef::derive)はlen = buf.len()を設定し、これをEVP_PKEY_deriveへの入出力長さとして渡しており、OpenSSLがこれを尊重することに依存していました。OpenSSL 1.1.xでは、X25519、X448、DHおよびHKDF-extractは受信した*keylenを無視し、条件なく完全な共有秘密(32/56/素数サイズのバイト)を書き込みます。短いスライスを渡した呼び出し元は安全なコードからヒープやスタックのオーバーフローを引き起こします。OpenSSL 3.xのプロバイダーはこのチェックを行うため、この問題は古いOpenSSLにのみ影響します。この脆弱性は0.10.78で修正されました。
rust-opensslはRustプログラミング言語向けのOpenSSLバインディングを提供しています。バージョン0.10.78未満では、aes::unwrap_key()に誤ったアサーションが含まれていました。具体的には、out.len() + 8 = in_.len() をチェックしていますが、この条件は逆になっています。本来の不変条件は out.len() = in_.len() - 8 であり、これにより出力バッファが十分な大きさであることを保証します。逆になったチェックのため、この関数は最小必要サイズと同じかそれ以下のバッファしか受け入れず、大きいものは拒否します。より小さいバッファが提供された場合、関数は out の末尾を in_.len() - 8 - out.len() バイト分書き越してしまい、安全な公開関数からの境界外書き込みが発生します。この脆弱性はバージョン0.10.78で修正されました。
SamsungオープンソースEscargotにおける境界外書き込みの脆弱性によりバッファオーバーフローが発生します。この問題はEscargotのバージョン97e8115ab1110bc502b4b5e4a0c689a71520d335に影響を与えます。
Linuxカーネルにおいて、次の脆弱性が修正されました:net: macbで統計情報に現在のキュー番号を使用する問題があります。統計情報用に確保されたメモリと実際に書き込まれるメモリ量に不一致が発生する可能性があります。gem_get_sset_count()はアクティブなキュー数に基づいて正しく統計数を計算しますが、gem_get_ethtool_stats()は最大キュー数を使って無差別にデータをコピーします。その結果、アクティブなキュー数がMACB_MAX_QUEUES未満の場合、KASANが検出したとおりOOB(境界外)書き込みが発生します。具体的なエラーはKASANのvmalloc-out-of-boundsであり、ethtoolタスクによる760バイトの書き込みが原因です。問題のアドレスは1ページのvmalloc領域に属しており、dev_ethtool関数で割り当てられています。修正はコピーされるサイズをアクティブなキュー数のみに基づくようにして問題を解決しています。
Linuxカーネルにおいて、iavfドライバーのiavf_get_ethtool_stats()関数で境界外書き込みの脆弱性が修正されました。iavfは誤ってreal_num_tx_queuesを使用していましたが、これは実行時に変化する可能性があり、安全なnum_tx_queuesを用いるべきでした。これにより、ethtoolの一部操作を同時に行った場合に境界外書き込みが発生し、メモリの破損やシステムの不安定化を引き起こす可能性がありました。関連する関数で不変なnum_tx_queuesを使用することで、この問題を解決しています。
Libgcrypt 1.12.2以前のバージョンにおいて、細工されたECDH暗号文をgcry_pk_decryptに渡すと、ヒープベースのバッファオーバーフローおよびサービス拒否が発生する可能性があります。
Linux版Angry IP Scanner 3.5.3には、ポート選択フィールドに不正な入力を提供することで、ローカル攻撃者がアプリケーションをクラッシュさせるサービス拒否の脆弱性があります。攻撃者はバッファオーバーフローのパターンを含む悪意のある文字列を作成し、設定のポートタブに貼り付けることでアプリケーションをクラッシュさせることができます。
LanSpy 2.0.1.159には、スキャンセクションにローカルバッファオーバーフローの脆弱性が存在し、これを悪用することでローカルの攻撃者が構造化例外処理(SEH)機構を利用して任意のコードを実行できます。攻撃者はegghunter技術を用いて悪意のあるペイロードを作成し、シェルコードを特定して実行し、SEHチェーンの操作と制御されたジャンプによってコード実行を引き起こすことが可能です。
Angry IP Scanner 3.5.3には、設定ダイアログにバッファオーバーフローの脆弱性があり、ローカルの攻撃者が過度に大きな文字列を提供することでアプリケーションをクラッシュさせる可能性があります。攻撃者は、繰り返し文字で構成された大量のバッファを含むファイルを生成し、それを表示設定の使用不可値フィールドに貼り付けることでサービス拒否を引き起こすことができます。
LanSpy 2.0.1.159にはローカルのバッファオーバーフロー脆弱性があり、スキャンフィールドに過剰な入力を供給することで、攻撃者が命令ポインタを上書きできます。この脆弱性を利用すると、攻撃者は688バイトのパディングの後に4バイトの制御されたデータを含むペイロードを作成して、アプリケーションをクラッシュさせるか、潜在的にコード実行を達成できます。
Textpad 8.1.2には、ローカル攻撃者がRunコマンドインターフェースを通じて過度に長いバッファ文字列を供給することで、アプリケーションをクラッシュさせるサービス拒否の脆弱性があります。攻撃者はツール 実行からコマンド欄に5000バイトのペイロードを貼り付けることで、バッファオーバーフローを引き起こし、アプリケーションをクラッシュさせることが可能です。
Labcenter Electronics ProteusのPDSPRJファイル解析における境界外書き込みにより、リモートコード実行が可能となる脆弱性です。この脆弱性を利用すると、リモートの攻撃者はLabcenter Electronics Proteusの影響を受けるインストール環境上で任意のコードを実行できます。攻撃を成立させるにはユーザーの操作が必要であり、ターゲットが悪意のあるページを訪問するか、悪意のあるファイルを開く必要があります。問題の脆弱性はPDSPRJファイルの解析処理に存在し、ユーザー提供データの適切な検証が行われていないため、割り当てられたバッファの末尾を越える書き込みが発生します。攻撃者はこの脆弱性を利用して、現在のプロセスのコンテキストでコードを実行できます。この問題はZDI-CAN-25718として報告されています。
Labcenter Electronics ProteusのPDSPRJファイル解析における境界外書き込みによるリモートコード実行の脆弱性です。この脆弱性により、遠隔の攻撃者がLabcenter Electronics Proteusの影響を受けるインストール環境で任意のコードを実行できます。この脆弱性を悪用するには、対象ユーザーが悪意のあるページを訪問するか、悪意のあるファイルを開くなどの操作を行う必要があります。具体的な欠陥はPDSPRJファイルの処理に存在し、ユーザーから提供されたデータの適切な検証が行われないため、割り当てられたバッファの末尾を超える書き込みが発生します。攻撃者はこの脆弱性を利用して、現在のプロセスの権限でコードを実行できます。以前はZDI-CAN-25719として識別されていました。
Labcenter Electronics ProteusのPDSPRJファイル解析における境界外書き込みの脆弱性により、リモートコード実行が可能となる脆弱性です。この脆弱性により、遠隔の攻撃者がLabcenter Electronics Proteusの影響を受けるインストール環境上で任意のコードを実行できます。この脆弱性を悪用するには、ターゲットが悪意のあるページを訪問するか、悪意のあるファイルを開くなどのユーザー操作を行う必要があります。具体的な欠陥はPDSPRJファイルの処理に存在し、ユーザーから提供されたデータが適切に検証されていないため、割り当てられたバッファの末尾を越えた書き込みが発生します。攻撃者はこの脆弱性を悪用して、現在のプロセスのコンテキストでコードを実行できます。元はZDI-CAN-25720の脆弱性です。
Dell PowerProtect Data Domainのドメインオペレーティングシステム(DD OS)の機能リリースバージョン7.7.1.0から8.6、およびLTS2025リリースバージョン8.3.1.0から8.3.1.10、さらにLTS2024リリースバージョン7.13.1.0から7.13.1.60に、スタックベースのバッファオーバーフローの脆弱性が存在します。認証されていないリモート攻撃者がこの脆弱性を悪用すると、任意のコマンドを実行される可能性があります。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,735件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。