We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 297725a + b1d3a5e commit c05fb28Copy full SHA for c05fb28
crates/rio/RUSTSEC-0000-0000.toml
@@ -0,0 +1,19 @@
1
+[advisory]
2
+id = "RUSTSEC-0000-0000"
3
+package = "rio"
4
+date = "2020-05-11"
5
+title = "rio allows a use-after-free buffer access when a future is leaked"
6
+url = "https://github.com/spacejam/rio/issues/11"
7
+categories = ["memory-corruption", "memory-exposure"]
8
+description = """
9
+When a `rio::Completion` is leaked, its drop code will not run. The drop code
10
+is responsible for waiting until the kernel completes the I/O operation into, or
11
+out of, the buffer borrowed by `rio::Completion`. Leaking the struct will allow
12
+one to access and/or drop the buffer, which can lead to a use-after-free,
13
+data races or leaking secrets.
14
+
15
+Upstream is not interested in fixing the issue.
16
+"""
17
18
+[versions]
19
+patched = []
0 commit comments