File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ [advisory ]
2+ id = " RUSTSEC-0000-0000"
3+ package = " actix-utils"
4+ date = " 2020-01-08"
5+
6+ title = " bespoke Cell implementation allows obtaining several mutable references to the same data"
7+ url = " https://github.com/actix/actix-net/pull/158"
8+ categories = [" memory-corruption" ]
9+ informational = " unsound"
10+
11+ description = """
12+ The custom implementation of a Cell primitive in the affected versions of this crate
13+ does not keep track of mutable references to the underlying data.
14+
15+ This allows obtaining several mutable references to the same object
16+ which may result in arbitrary memory corruption, most likely use-after-free.
17+
18+ The flaw was corrected by switching from a bespoke `Cell<T>` implementation to `Rc<RefCell<T>>`.
19+ """
20+
21+ [versions ]
22+ patched = [" >= 2.0.0" ]
You can’t perform that action at this time.
0 commit comments