Skip to content

Commit

Permalink
Merge pull request #319 from Qwaz/rulinalg-201
Browse files Browse the repository at this point in the history
Security advisory for AtheMathmo/rulinalg#201
  • Loading branch information
Shnatsel authored Jul 5, 2020
2 parents c649f53 + 49fcc50 commit fb8d644
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions crates/rulinalg/RUSTSEC-0000-0000.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[advisory]
id = "RUSTSEC-0000-0000"
package = "rulinalg"
date = "2020-02-11"
title = "Lifetime boundary for `raw_slice` and `raw_slice_mut` are incorrect"
url = "https://github.com/AtheMathmo/rulinalg/issues/201"
description = """
The affected version of `rulinalg` has incorrect lifetime boundary definitions
for `RowMut::raw_slice` and `RowMut::raw_slice_mut`. They do not conform with
Rust's borrowing rule and allows the user to create multiple mutable references
to the same location. This may result in unexpected calculation result and data
race if both references are used at the same time.
"""

[affected]

[affected.functions]
"rulinalg::matrix::RowMut::raw_slice" = [">= 0.4.0"]
"rulinalg::matrix::RowMut::raw_slice_mut" = [">= 0.4.0"]

[versions]
patched = []
unaffected = ["< 0.4.0"]

0 comments on commit fb8d644

Please sign in to comment.