Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Netty: Fragmented ClientHello records trigger quadratic pre-handshake reassembly in default SNI parsing
Vulnerability Description
Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, the default io.netty.handler.ssl.SniHandler constructors use the pre-handshake ClientHello aggregation path in handler/src/main/java/io/netty/handler/ssl/SslClientHelloHandler.java at io.netty.handler.ssl.SslClientHelloHandler#decode, where handshakeBuffer.clear() and writeBytes() recopy all previously received body bytes for every additional TLS record. An unauthenticated remote peer can advertise a large ClientHello and deliver its body in thousands of tiny records, causing quadratic CPU work on the event loop before the TLS handshake completes and degrading TLS handling for other clients. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Vulnerability Type
算法复杂性
Vulnerability Title
Netty 资源管理错误漏洞
Vulnerability Description
Netty是Netty团队开源的一个高性能网络通信框架。 Netty 4.1.137.Final之前版本和4.2.17.Final之前版本存在资源管理错误漏洞,该漏洞源于SniHandler在预握手ClientHello聚合路径中对每个额外的TLS记录重新复制所有先前收到的正文字节,导致CPU工作量呈二次方增长,未经身份验证的远程攻击者可利用大型ClientHello和数千个微小记录降低TLS处理性能,造成拒绝服务。
CVSS Information
N/A
Vulnerability Type
N/A