English version →
ネットワーク機器
CVE-2026-58050 high CVSS 7.0

libssh2 through 1.11.1 reads an attacker-controlled 32-bit attribute count from a publickey...

概要

libssh2 through 1.11.1 reads an attacker-controlled 32-bit attribute count from a publickey...

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

libssh2 through 1.11.1 reads an attacker-controlled 32-bit attribute count from a publickey-subsystem response and uses it in the allocation num_attrs * sizeof(libssh2_publickey_attribute) without bounds checking, so on 32-bit platforms the multiplication overflows to an undersized buffer. A malicious SSH server can then drive the attribute-parsing loop to write past the allocation, causing a heap buffer overflow in a connecting libssh2 client.

出典: NIST National Vulnerability Database NVD GitHub Advisory

AI要約

外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。

libssh2のバージョン1.11.1までに、攻撃者によって制御された32ビットの属性カウントをpublickey-subsystemレスポンスから読み取り、チェックなしでメモリを割り当てる際に使用する脆弱性があります。この結果、特に32ビットプラットフォームでアンダーサイズのバッファオーバーフローが発生する可能性があります。悪意のあるSSHサーバーがこのバッファオーバーフローを引き起こし、接続するlibssh2クライアントでヒープバッファオーバーフローを引き起こす可能性があります。

❓ 何が問題か

libssh2における整数オーバーフローの脆弱性

📍 影響範囲

libssh2のバージョン1.11.1まで

🔥 重要度

32ビットプラットフォームでのバッファオーバーフローにより、攻撃者が任意のコードを実行する可能性がある。

🔧 修正方法

libssh2の最新バージョンにアップデートし、境界チェックを追加することで修正する。

🛡️ 暫定回避

攻撃が可能な環境に対するSSH接続を制限する。

🔍 検知方法

特に32ビットプラットフォームで動作するlibssh2を使用している場合、パッチ適用を確認する。

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく