Vulnerability GHSA-rr8g-9fpq-6wmg
Low Risk
LOW RISK
CVSS Score: 3.0
Score Range: < 4.0
Low severity vulnerabilities (CVSS < 4.0). Hygiene issues that can accumulate but pose lower immediate risk.
1 year ago
April 07, 2025 at 09:12 PM UTC
Tokio broadcast channel calls clone in parallel, but does not require `Sync`
0.2.5 - 1.38.1 and 1.39.0 - 1.43.0 and 1.44.0 - 1.44.1
0.2.5 - 1.38.1 and 1.39.0 - 1.43.0 and 1.44.0 - 1.44.1
Summary
Tokio broadcast channel calls clone in parallel, but does not require `Sync`
Details
The broadcast channel internally calls clone on the stored value when receiving it, and only requires T:Send. This means that using the broadcast channel with values that are Send but not Sync can trigger unsoundness if the clone implementation makes use of the value being !Sync.
Thank you to Austin Bonander for finding and reporting this issue.
Related Vulnerabilities
Other vulnerabilities affecting the same packages
Unknown
1 year ago
Broadcast channel calls clone in parallel, but does not require `Sync`
0.2.5 - 1.38.1 RUSTSEC-2025-0023
0.2.5 - 1.38.1 RUSTSEC-2025-0023
Low Risk
3 years ago
`tokio::io::ReadHalf<T>::unsplit` is Unsound
0.2.0 - 1.18.4 and 1.19.0 - 1.20.3 and 1.21.0 - 1.24.1 GHSA-4q83-7cq4-p6wg
0.2.0 - 1.18.4 and 1.19.0 - 1.20.3 and 1.21.0 - 1.24.1 GHSA-4q83-7cq4-p6wg
Unknown
3 years ago
`tokio::io::ReadHalf<T>::unsplit` is Unsound
0.2.0 - 1.18.4 RUSTSEC-2023-0005
0.2.0 - 1.18.4 RUSTSEC-2023-0005
Medium Risk
3 years ago
Tokio reject_remote_clients configuration may get dropped when creating a Windows named pipe
1.7.0 - 1.18.3 and 1.19.0 - 1.20.2 and 1.21.0 - 1.23.0 GHSA-7rrj-xr53-82p7
1.7.0 - 1.18.3 and 1.19.0 - 1.20.2 and 1.21.0 - 1.23.0 GHSA-7rrj-xr53-82p7
Unknown
3 years ago
reject_remote_clients Configuration corruption
1.7.0 - 1.18.3 RUSTSEC-2023-0001
1.7.0 - 1.18.3 RUSTSEC-2023-0001
Impacted packages
Timeline
Published
1 year ago
April 07, 2025 at 09:12 PM UTC
Fixed (1.38.2)
1 year ago
April 03, 2025 at 05:39 PM UTC
Fixed (1.43.1)
1 year ago
April 04, 2025 at 11:02 PM UTC
Fixed (1.44.2)
1 year ago
April 05, 2025 at 03:17 PM UTC
Last Modified
1 month ago
September 10, 2026 at 03:50 AM UTC