File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change
1
+ [advisory ]
2
+ id = " RUSTSEC-0000-0000"
3
+ package = " rulinalg"
4
+ date = " 2020-02-11"
5
+ title = " Lifetime boundary for `raw_slice` and `raw_slice_mut` are incorrect"
6
+ url = " https://github.com/AtheMathmo/rulinalg/issues/201"
7
+ description = """
8
+ The affected version of `rulinalg` has incorrect lifetime boundary definitions
9
+ for `RowMut::raw_slice` and `RowMut::raw_slice_mut`. They do not conform with
10
+ Rust's borrowing rule and allows the user to create multiple mutable references
11
+ to the same location. This may result in unexpected calculation result and data
12
+ race if both references are used at the same time.
13
+ """
14
+
15
+ [affected ]
16
+
17
+ [affected .functions ]
18
+ "rulinalg::matrix::RowMut::raw_slice" = [" >= 0.4.0" ]
19
+ "rulinalg::matrix::RowMut::raw_slice_mut" = [" >= 0.4.0" ]
20
+
21
+ [versions ]
22
+ patched = []
23
+ unaffected = [" < 0.4.0" ]
You can’t perform that action at this time.
0 commit comments