Description
Rustls is a modern TLS library written in Rust. `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input. When using a blocking rustls server, if a client send a `close_notify` message immediately after `client_hello`, the server's `complete_io` will get in an infinite loop. This vulnerability is fixed in 0.23.5, 0.22.4, and 0.21.11.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-1125 | Rustls is a modern TLS library written in Rust. `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input. When using a blocking rustls server, if a client send a `close_notify` message immediately after `client_hello`, the server's `complete_io` will get in an infinite loop. This vulnerability is fixed in 0.23.5, 0.22.4, and 0.21.11. |
Github GHSA |
GHSA-6g7w-8wpp-frhj | Denial of Service Vulnerability in Rustls Library |
References
History
Wed, 16 Jul 2025 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2024-08-02T02:13:40.195Z
Reserved: 2024-04-16T14:15:26.876Z
Link: CVE-2024-32650
Updated: 2024-04-22T14:56:20.057Z
Status : Deferred
Published: 2024-04-19T16:15:10.940
Modified: 2026-04-15T00:35:42.020
Link: CVE-2024-32650
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA