github-actions[bot] opened a new issue, #1680:
URL: https://github.com/apache/iggy/issues/1680

   
   > Broadcast channel calls clone in parallel, but does not require `Sync`
   
   | Details             |                                                |
   | ------------------- | ---------------------------------------------- |
   | Status              | unsound                |
   | Package             | `tokio`                      |
   | Version             | `1.44.1`                   |
   | URL                 | 
[https://github.com/tokio-rs/tokio/pull/7232](https://github.com/tokio-rs/tokio/pull/7232)
 |
   | Date                | 2025-04-07                         |
   
   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.
   
   See [advisory page](https://rustsec.org/advisories/RUSTSEC-2025-0023.html) 
for additional details.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to