An issue was discovered in the thex crate through 2020-12-08 for Rust. Thex<T> allows cross-thread data races of non-Send types.
mitre·NVD-CWE-noinfo·Published 2020-12-31
`thex::Thex<T>` implements `Sync` for all types `T`. However, it is missing a bound for `T: Send`. This allows non-Send types such as `Rc` to be sent across thread boundaries which can trigger undefined behavior and memory corruption.