漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Russh: SSH message fields were decoded through allocation-first parsers before field-specific bounds
Vulnerability Description
Russh is a Rust SSH client & server library. From version 0.34.0 to before version 0.61.0, several russh client and server message handlers decoded attacker-controlled SSH strings, name-lists, and byte fields into owned allocations before applying field-specific bounds. A remote SSH peer could send oversized, high-fanout, or malformed length-prefixed fields and make the library allocate, attempt to allocate, or split data before rejecting input that should have been rejected earlier. This issue has been patched in version 0.61.0.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Vulnerability Type
输入验证不恰当
Vulnerability Title
Russh 输入验证错误漏洞
Vulnerability Description
Russh是Eugene个人开发者的一个 Rust SSH 客户端和服务器端库。 Russh 0.34.0版本至0.61.0之前版本存在输入验证错误漏洞,该漏洞源于多个消息处理器在应用字段特定边界之前解码攻击者控制的SSH字符串、名称列表和字节字段为自有分配,可能导致远程SSH对等方发送过大、高扇出或格式错误的长度前缀字段,使库在拒绝本应提前拒绝的输入之前进行分配或尝试分配。
CVSS Information
N/A
Vulnerability Type
N/A