rustls
A modern TLS library in Rust
Activity
- Latest release
- 6d ago
- Total releases
- 115
- Cadence
- ~14 days
- Last 12 months
- 14
Reach
- Stars
- 7.6k
Details
- License
- Apache-2.0 OR ISC OR MIT
- First release
- Aug 27, 2016
| Version | Released | |
|---|---|---|
0.23.44
patch
|
0.23.44
patch
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.43
unknown
|
0.23.43
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.24.0-dev.1
unknown
|
0.24.0-dev.1
unknown
Dependencies (17)
+ 9 more
Changelog
Compare changes
|
|
0.23.42
unknown
|
0.23.42
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.41
unknown
|
0.23.41
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.40
unknown
|
0.23.40
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.39
unknown
|
0.23.39
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.38
unknown
|
0.23.38
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.37
unknown
|
0.23.37
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.24.0-dev.0
unknown
|
0.24.0-dev.0
unknown
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
0.23.36
unknown
|
0.23.36
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.35
unknown
|
0.23.35
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.34
unknown
|
0.23.34
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.33
unknown
|
0.23.33
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.32
unknown
|
0.23.32
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.31
unknown
|
0.23.31
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.30
unknown
yanked
|
0.23.30
unknown
yanked
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.29
unknown
|
0.23.29
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.28
unknown
|
0.23.28
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.27
unknown
|
0.23.27
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.26
unknown
|
0.23.26
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.25
unknown
|
0.23.25
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.24
unknown
|
0.23.24
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.23
unknown
|
0.23.23
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.22
unknown
|
0.23.22
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.21
unknown
|
0.23.21
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.20
unknown
|
0.23.20
unknown
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
0.23.19
unknown
|
0.23.19
unknown
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
0.23.18
unknown
|
0.23.18
unknown
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
0.23.17
unknown
1 CVE
CVE-2024-11738
GHSA-qg5g-gv98-5ffh
RUSTSEC-2024-0399
Nov 25, 2024
rustls network-reachable panic in `Acceptor::accept`
Medium
Network
Low
None
None
A bug introduced in rustls 0.23.13 leads to a panic if the received TLS ClientHello is fragmented. Only servers that use Servers that use Servers that use Servers that use Fixed in
0.23.18
References Updated Sep 10, 2026 · Source: OSV.dev |
0.23.17
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.16
unknown
1 CVE
CVE-2024-11738
GHSA-qg5g-gv98-5ffh
RUSTSEC-2024-0399
Nov 25, 2024
rustls network-reachable panic in `Acceptor::accept`
Medium
Network
Low
None
None
A bug introduced in rustls 0.23.13 leads to a panic if the received TLS ClientHello is fragmented. Only servers that use Servers that use Servers that use Servers that use Fixed in
0.23.18
References Updated Sep 10, 2026 · Source: OSV.dev |
0.23.16
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.15
unknown
1 CVE
CVE-2024-11738
GHSA-qg5g-gv98-5ffh
RUSTSEC-2024-0399
Nov 25, 2024
rustls network-reachable panic in `Acceptor::accept`
Medium
Network
Low
None
None
A bug introduced in rustls 0.23.13 leads to a panic if the received TLS ClientHello is fragmented. Only servers that use Servers that use Servers that use Servers that use Fixed in
0.23.18
References Updated Sep 10, 2026 · Source: OSV.dev |
0.23.15
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.14
unknown
1 CVE
CVE-2024-11738
GHSA-qg5g-gv98-5ffh
RUSTSEC-2024-0399
Nov 25, 2024
rustls network-reachable panic in `Acceptor::accept`
Medium
Network
Low
None
None
A bug introduced in rustls 0.23.13 leads to a panic if the received TLS ClientHello is fragmented. Only servers that use Servers that use Servers that use Servers that use Fixed in
0.23.18
References Updated Sep 10, 2026 · Source: OSV.dev |
0.23.14
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.13
unknown
1 CVE
CVE-2024-11738
GHSA-qg5g-gv98-5ffh
RUSTSEC-2024-0399
Nov 25, 2024
rustls network-reachable panic in `Acceptor::accept`
Medium
Network
Low
None
None
A bug introduced in rustls 0.23.13 leads to a panic if the received TLS ClientHello is fragmented. Only servers that use Servers that use Servers that use Servers that use Fixed in
0.23.18
References Updated Sep 10, 2026 · Source: OSV.dev |
0.23.13
unknown
Dependencies (27)
+ 19 more
Changelog
Compare changes
|
|
0.23.12
unknown
|
0.23.12
unknown
Dependencies (27)
+ 19 more
Changelog
Compare changes
|
|
0.23.11
unknown
|
0.23.11
unknown
Dependencies (27)
+ 19 more
Changelog
Compare changes
|
|
0.23.10
unknown
|
0.23.10
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.9
unknown
|
0.23.9
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
0.23.8
unknown
|
0.23.8
unknown
Dependencies (20)
+ 12 more
Changelog
Compare changes
|
|
0.23.7
unknown
|
0.23.7
unknown
Dependencies (20)
+ 12 more
Changelog
Compare changes
|
|
0.23.6
unknown
|
0.23.6
unknown
Dependencies (20)
+ 12 more
Changelog
Compare changes
|
|
0.21.12
unknown
|
0.21.12
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.21.11
unknown
|
0.21.11
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.22.4
unknown
|
0.22.4
unknown
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
0.23.5
unknown
|
0.23.5
unknown
Dependencies (20)
+ 12 more
Changelog
Compare changes
|
|
0.23.4
unknown
1 CVE
CVE-2024-32650
GHSA-6g7w-8wpp-frhj
RUSTSEC-2024-0336
Apr 19, 2024
Denial of Service Vulnerability in Rustls Library
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Summary
DetailsVerified at When using a blocking rustls server, if a client send a
PoC
Also note that the server thread is stuck in this infinite loop even if the client closes the socket. ImpactThis is a DOS. A multithread non-async server that uses Affected versions
0.20
Fixed in
0.21.11
0.22.4
0.23.5
References
Updated Sep 10, 2026 · Source: OSV.dev |
0.23.4
unknown
Dependencies (17)
+ 9 more
Changelog
Compare changes
|
|
0.22.3
unknown
1 CVE
CVE-2024-32650
GHSA-6g7w-8wpp-frhj
RUSTSEC-2024-0336
Apr 19, 2024
Denial of Service Vulnerability in Rustls Library
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Summary
DetailsVerified at When using a blocking rustls server, if a client send a
PoC
Also note that the server thread is stuck in this infinite loop even if the client closes the socket. ImpactThis is a DOS. A multithread non-async server that uses Affected versions
0.20
Fixed in
0.21.11
0.22.4
0.23.5
References
Updated Sep 10, 2026 · Source: OSV.dev |
0.22.3
unknown
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
0.23.3
unknown
1 CVE
CVE-2024-32650
GHSA-6g7w-8wpp-frhj
RUSTSEC-2024-0336
Apr 19, 2024
Denial of Service Vulnerability in Rustls Library
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Summary
DetailsVerified at When using a blocking rustls server, if a client send a
PoC
Also note that the server thread is stuck in this infinite loop even if the client closes the socket. ImpactThis is a DOS. A multithread non-async server that uses Affected versions
0.20
Fixed in
0.21.11
0.22.4
0.23.5
References
Updated Sep 10, 2026 · Source: OSV.dev |
0.23.3
unknown
Dependencies (17)
+ 9 more
Changelog
Compare changes
|
|
0.23.2
unknown
1 CVE
CVE-2024-32650
GHSA-6g7w-8wpp-frhj
RUSTSEC-2024-0336
Apr 19, 2024
Denial of Service Vulnerability in Rustls Library
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Summary
DetailsVerified at When using a blocking rustls server, if a client send a
PoC
Also note that the server thread is stuck in this infinite loop even if the client closes the socket. ImpactThis is a DOS. A multithread non-async server that uses Affected versions
0.20
Fixed in
0.21.11
0.22.4
0.23.5
References
Updated Sep 10, 2026 · Source: OSV.dev |
0.23.2
unknown
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
0.23.1
unknown
1 CVE
CVE-2024-32650
GHSA-6g7w-8wpp-frhj
RUSTSEC-2024-0336
Apr 19, 2024
Denial of Service Vulnerability in Rustls Library
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Summary
DetailsVerified at When using a blocking rustls server, if a client send a
PoC
Also note that the server thread is stuck in this infinite loop even if the client closes the socket. ImpactThis is a DOS. A multithread non-async server that uses Affected versions
0.20
Fixed in
0.21.11
0.22.4
0.23.5
References
Updated Sep 10, 2026 · Source: OSV.dev |
0.23.1
unknown
Dependencies (16)
+ 8 more
Changelog
Compare changes
|