First published: Tue May 06 2025(Updated: )
The following functions in the `tanton_engine` crate are unsound due to lack of sufficient boundary checks in public API: - `Stack::offset()` - `ThreadStack::get()` - `RootMoveList::insert_score_depth()` - `RootMoveList::insert_score()` The tanton_engine crate is no longer maintained, so there are no plans to fix this issue.
Affected Software | Affected Version | How to fix |
---|---|---|
rust/tanton_engine | <=1.0.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of GHSA-m2xr-2vj4-wh94 is categorized as critical due to unsound functions in the tanton_engine crate.
To fix GHSA-m2xr-2vj4-wh94, you should avoid using the tanton_engine crate since it is no longer maintained and lacks security updates.
The affected functions in GHSA-m2xr-2vj4-wh94 are Stack::offset(), ThreadStack::get(), RootMoveList::insert_score_depth(), and RootMoveList::insert_score().
The impact of GHSA-m2xr-2vj4-wh94 on applications includes potential exploitation due to inadequate boundary checks, leading to undefined behavior.
No, the tanton_engine crate is not safe to use after GHSA-m2xr-2vj4-wh94, as it is unmaintained and poses severe security risks.