漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
QUIC has Broken TLS verification
Vulnerability Description
erlang_quic is a pure Erlang QUIC implementation. Prior to version 1.4.4, the QUIC client did not authenticate the server during the TLS 1.3 handshake. The CertificateVerify signature was not checked, the certificate chain was not validated, and the hostname was not compared against the certificate, so `verify` was effectively a no-op on the client. A man-in-the-middle on the network path could present any certificate and impersonate any server, defeating the confidentiality and integrity of the connection. HTTP/3 uses the same client and was equally affected. Handshakes authenticated by a PSK (session resumption) are not affected, because the peer is authenticated by the PSK binder and no certificate is sent. This is fixed in 1.4.4. The client now verifies the CertificateVerify signature, validates the certificate chain against the trust store (`cacerts` option, the operating system store by default), and checks the hostname. Client `verify` now defaults to on; set `verify => false` to accept any certificate (for example a self-signed test server). No known workarounds are available before 1.4.4. `verify => true` had no effect, and inspecting the certificate after connecting does not help because without the signature check the peer is never proven to own the certificate it presents.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Vulnerability Type
证书验证不恰当
Vulnerability Title
Benoit Chesneau erlang_quic 加密问题漏洞
Vulnerability Description
Benoit Chesneau erlang_quic是Benoit Chesneau个人开发者的一个基于Erlang的QUIC协议实现。 Benoit Chesneau erlang_quic 1.4.4之前版本存在加密问题漏洞,该漏洞源于TLS 1.3握手过程中未对服务器进行身份验证,未检查CertificateVerify签名、未验证证书链且未将主机名与证书比对,可能导致中间人攻击,破坏连接的机密性和完整性。
CVSS Information
N/A
Vulnerability Type
N/A