From 00001473c7cce9dd6cb50cdea0b6ce6817b83a42 Mon Sep 17 00:00:00 2001 From: JOE1994 Date: Wed, 3 Feb 2021 22:01:53 -0500 Subject: [PATCH] Report 0125-multiqueue to RustSec --- crates/multiqueue/RUSTSEC-0000-0000.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 crates/multiqueue/RUSTSEC-0000-0000.md diff --git a/crates/multiqueue/RUSTSEC-0000-0000.md b/crates/multiqueue/RUSTSEC-0000-0000.md new file mode 100644 index 0000000..61b436f --- /dev/null +++ b/crates/multiqueue/RUSTSEC-0000-0000.md @@ -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`, `InnerRecv`, `FutInnerSend`, `FutInnerRecv`). + +This allows users to send non-Send types to other threads, which can lead to data race bugs or other undefined behavior.