Skip to content

Commit 7c96397

Browse files
committed
Security advisory for AtheMathmo/rulinalg#201
1 parent ae22eb4 commit 7c96397

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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.
12+
"""
13+
14+
[affected]
15+
functions = {
16+
"rulinalg::matrix::RowMut::raw_slice" = [">= 0.4.0"],
17+
"rulinalg::matrix::RowMut::raw_slice_mut" = [">= 0.4.0"],
18+
}
19+
20+
[versions]
21+
patched = []
22+
unaffected = ["< 0.4.0"]

0 commit comments

Comments
 (0)