Skip to content

Commit 79680cf

Browse files
authored
tanton_engine: unsound public API (#2286)
1 parent 4f92672 commit 79680cf

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
```toml
2+
[advisory]
3+
id = "RUSTSEC-0000-0000"
4+
package = "tanton_engine"
5+
date = "2025-04-24"
6+
categories = ["memory-corruption"]
7+
8+
[affected.functions]
9+
"tanton_engine::Stack::offset" = ["1.0.0"]
10+
"tanton_engine::ThreadStack::get" = ["1.0.0"]
11+
"tanton_engine::RootMoveList::insert_score_depth" = ["1.0.0"]
12+
"tanton_engine::RootMoveList::insert_score" = ["1.0.0"]
13+
14+
[versions]
15+
patched = []
16+
unaffected = []
17+
```
18+
19+
# Unsound public API in unmaintained crate
20+
21+
The following functions in the `tanton_engine` crate are unsound due to lack of sufficient boundary
22+
checks in public API:
23+
24+
- `Stack::offset()`
25+
- `ThreadStack::get()`
26+
- `RootMoveList::insert_score_depth()`
27+
- `RootMoveList::insert_score()`
28+
29+
The tanton_engine crate is no longer maintained, so there are no plans to fix this issue.

0 commit comments

Comments
 (0)