Skip to content

Commit c05fb28

Browse files
authored
Merge pull request #293 from NieDzejkob/rio
Advisory for rio
2 parents 297725a + b1d3a5e commit c05fb28

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

crates/rio/RUSTSEC-0000-0000.toml

+19
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)