Add thread-safety category to relevant bugs

This commit is contained in:
Yechan Bae
2021-01-30 23:02:50 -05:00
parent fc35f7ab11
commit a19397dee4
44 changed files with 46 additions and 39 deletions

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0121"
package = "abox"
date = "2020-11-10"
url = "https://github.com/SonicFrog/abox/issues/1"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.4.1"]

View File

@@ -3,7 +3,7 @@
id = "RUSTSEC-2020-0099"
package = "aovec"
date = "2020-12-10"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -5,6 +5,7 @@ package = "arr"
aliases = ["CVE-2020-35886", "CVE-2020-35887", "CVE-2020-35888"]
date = "2020-08-25"
url = "https://github.com/sjep/array/issues/1"
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0124"
package = "async-coap"
date = "2020-12-08"
url = "https://github.com/google/rust-async-coap/issues/33"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -6,6 +6,7 @@ aliases = ["CVE-2020-35897"]
date = "2020-09-21"
informational = "unsound"
url = "https://github.com/slide-rs/atom/issues/13"
categories = ["thread-safety"]
[versions]
patched = [">= 0.3.6"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0113"
package = "atomic-option"
date = "2020-10-31"
url = "https://github.com/reem/rust-atomic-option/issues/4"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0130"
package = "bunch"
date = "2020-11-12"
url = "https://github.com/krl/bunch/issues/1"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0112"
package = "buttplug"
date = "2020-12-18"
url = "https://github.com/buttplugio/buttplug-rs/issues/225"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
# Versions which include fixes for this vulnerability

View File

@@ -5,6 +5,7 @@ package = "concread"
aliases = ["CVE-2020-35928"]
date = "2020-11-13"
url = "https://github.com/kanidm/concread/issues/48"
categories = ["thread-safety"]
informational = "unsound"
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0101"
package = "conquer-once"
date = "2020-12-22"
url = "https://github.com/oliver-giersch/conquer-once/issues/3"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0117"
package = "conqueue"
date = "2020-11-24"
url = "https://github.com/longshorej/conqueue/issues/9"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.4.0"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0139"
package = "dces"
date = "2020-12-09"
url = "https://gitlab.redox-os.org/redox-os/dces-rust/-/issues/8"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0108"
package = "eventio"
date = "2020-12-20"
url = "https://github.com/petabi/eventio/issues/33"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.5.1"]

View File

@@ -5,7 +5,7 @@ package = "futures-intrusive"
aliases = ["CVE-2020-35915"]
date = "2020-10-31"
url = "https://github.com/Matthias247/futures-intrusive/issues/53"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
informational = "unsound"

View File

@@ -5,7 +5,7 @@ package = "futures-util"
aliases = ["CVE-2020-35905"]
date = "2020-10-22"
url = "https://github.com/rust-lang/futures-rs/issues/2239"
categories = ["memory-corruption"]
categories = ["thread-safety"]
keywords = ["concurrency", "memory-corruption", "memory-management"]
[affected]

View File

@@ -5,7 +5,7 @@ package = "futures-util"
aliases = ["CVE-2020-35908"]
date = "2020-01-24"
url = "https://github.com/rust-lang/futures-rs/issues/2050"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency", "memory-corruption", "memory-management"]
[affected]
@@ -18,7 +18,7 @@ unaffected = ["< 0.3.0"]
# Improper `Sync` implementation on `FuturesUnordered` in futures-utils can cause data corruption
Affected versions of the crate had an unsound `Sync` implementation on the `FuturesUnordered` structure, which used a `Cell` for
interior mutablity without any code to handle synchronized access to the underlying task list's length and head safely.
interior mutability without any code to handle synchronized access to the underlying task list's length and head safely.
This could of lead to data corruption since two threads modifying the list at once could see incorrect values due to the lack
of access synchronization.

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0104"
package = "gfwx"
date = "2020-12-08"
url = "https://github.com/Devolutions/gfwx-rs/issues/7"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.3.0"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0107"
package = "hashconsing"
date = "2020-11-10"
url = "https://github.com/AdrienChampion/hashconsing/issues/1"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]
patched = [">= 1.1.0"]

View File

@@ -4,6 +4,7 @@ id = "RUSTSEC-2020-0096"
package = "im"
date = "2020-11-09"
url = "https://github.com/bodil/im-rs/issues/157"
categories = ["thread-safety"]
informational = "unsound"
[versions]

View File

@@ -4,13 +4,13 @@ id = "RUSTSEC-2020-0102"
package = "late-static"
date = "2020-11-10"
url = "https://github.com/Richard-W/late-static/issues/1"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.4.0"]
```
# LateStatic
# LateStatic has incorrect Sync bound
Affected versions of this crate implemented `Sync` for `LateStatic` with `T: Send`, so that it is possible to create a data race to a type `T: Send + !Sync` (e.g. `Cell<T>`).

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0137"
package = "lever"
date = "2020-11-10"
url = "https://github.com/vertexclique/lever/issues/15"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0138"
package = "lexer"
date = "2020-11-10"
url = "https://gitlab.com/nathanfaucett/rs-lexer/-/issues/2"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0120"
package = "libsbc"
date = "2020-11-10"
url = "https://github.com/mvertescher/libsbc-rs/issues/4"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
informational = "unsound"
[versions]

View File

@@ -11,7 +11,7 @@ aliases = [
]
date = "2020-11-08"
url = "https://github.com/Amanieu/parking_lot/pull/262"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
informational = "unsound"

View File

@@ -5,6 +5,7 @@ package = "magnetic"
aliases = ["CVE-2020-35925"]
date = "2020-11-29"
url = "https://github.com/johnshaw/magnetic/issues/9"
categories = ["thread-safety"]
[versions]
patched = [">= 2.0.1"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0111"
package = "may_queue"
date = "2020-11-10"
url = "https://github.com/Xudong-Huang/may/issues/88"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,6 +4,7 @@ id = "RUSTSEC-2020-0140"
package = "model"
date = "2020-11-10"
url = "https://github.com/spacejam/model/issues/3"
categories = ["thread-safety"]
informational = "unsound"
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0106"
package = "multiqueue2"
date = "2020-12-19"
url = "https://github.com/abbychau/multiqueue2/issues/10"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
informational = "unsound"
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0134"
package = "parc"
date = "2020-11-14"
url = "https://github.com/hyyking/rustracts/pull/6"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0131"
package = "rcu_cell"
date = "2020-11-14"
url = "https://github.com/Xudong-Huang/rcu_cell/issues/3"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -5,7 +5,7 @@ package = "reffers"
date = "2020-12-01"
url = "https://github.com/diwic/reffers-rs/issues/7"
informational = "unsound"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0098"
package = "rusb"
date = "2020-12-18"
url = "https://github.com/a1ien/rusb/issues/44"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
informational = "unsound"

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0115"
package = "ruspiro-singleton"
date = "2020-11-16"
url = "https://github.com/RusPiRo/ruspiro-singleton/issues/10"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0133"
package = "scottqueue"
date = "2020-11-15"
url = "https://github.com/rossdylan/rust-scottqueue/issues/1"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0126"
package = "signal-simple"
date = "2020-11-15"
url = "https://github.com/kitsuneninetails/signal-rust/issues/2"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0135"
package = "slock"
date = "2020-11-17"
url = "https://github.com/BrokenLamp/slock-rs/issues/2"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = []

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0090"
package = "thex"
aliases = ["CVE-2020-35927"]
date = "2020-12-08"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0119"
package = "ticketed_lock"
date = "2020-11-17"
url = "https://github.com/kvark/ticketed_lock/issues/7"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.3.0"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0118"
package = "tiny_future"
date = "2020-12-08"
url = "https://github.com/KizzyCode/tiny_future/issues/1"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0136"
package = "toolshed"
date = "2020-11-15"
url = "https://github.com/ratel-rust/toolshed/issues/12"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
keywords = ["concurrency"]
[versions]

View File

@@ -5,6 +5,7 @@ package = "try-mutex"
aliases = ["CVE-2020-35924"]
date = "2020-11-17"
url = "https://github.com/mpdn/try-mutex/issues/2"
categories = ["thread-safety"]
[versions]
patched = [">= 0.3.0"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0116"
package = "unicycle"
date = "2020-11-15"
url = "https://github.com/udoprog/unicycle/issues/8"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.7.1"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0114"
package = "va-ts"
date = "2020-12-22"
url = "https://github.com/video-audio/va-ts/issues/4"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
[versions]
patched = [">= 0.0.4"]

View File

@@ -4,7 +4,7 @@ id = "RUSTSEC-2020-0097"
package = "xcb"
date = "2020-12-10"
url = "https://github.com/rtbo/rust-xcb/issues/93"
categories = ["memory-corruption"]
categories = ["memory-corruption", "thread-safety"]
informational = "unsound"
[versions]