漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Russh: Pre-auth remote panic via all-zero Curve25519 peer public value (encode_mpint OOB)
Vulnerability Description
Russh is a Rust SSH client & server library. Prior to 0.62.4, an unauthenticated SSH client can cause a denial of service by sending SSH_MSG_KEX_ECDH_INIT with a 32-byte all-zero Q_C value. Curve25519Kex::server_dh in russh/src/kex/curve25519.rs accepts the all-zero peer public value and computes an all-zero shared secret, after which compute_exchange_hash calls encode_mpint in russh/src/kex/mod.rs and indexes beyond the end of the input while skipping leading zero bytes. The resulting panic occurs before authentication and terminates the server key-exchange task. This issue is fixed in version 0.62.4.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Vulnerability Type
对因果或异常条件的不恰当检查
Vulnerability Title
Eugene Russh 异常处理不当漏洞
Vulnerability Description
Eugene Russh是Eugene个人开发者的一个实现SSH协议功能的开发框架。 Eugene Russh 0.62.4之前版本存在异常处理不当漏洞,该漏洞源于处理SSH_MSG_KEX_ECDH_INIT消息时未正确验证全零Q_C值,导致索引越界并触发panic,可能允许未经身份验证的SSH客户端在身份验证前终止服务器密钥交换任务,造成拒绝服务。
CVSS Information
N/A
Vulnerability Type
N/A