Report 0125-multiqueue to RustSec

This commit is contained in:
JOE1994
2021-02-03 22:01:53 -05:00
parent 3ede0222d4
commit 00001473c7

View File

@@ -0,0 +1,17 @@
```toml
[advisory]
id = "RUSTSEC-0000-0000"
package = "multiqueue"
date = "2020-12-25"
url = "https://github.com/schets/multiqueue/issues/31"
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []
```
# Queues allow non-Send types to be sent to other threads, allowing data races
Affected versions of this crate unconditionally implemented `Send` for types used in queue implementations (`InnerSend<RW, T>`, `InnerRecv<RW, T>`, `FutInnerSend<RW, T>`, `FutInnerRecv<RW, T>`).
This allows users to send non-Send types to other threads, which can lead to data race bugs or other undefined behavior.