lexical contains multiple soundness issues:
The crate also has some correctness issues.
For quickly parsing floating-point numbers third-party crates are no longer needed. A fast float parsing algorithm by the author of lexical has been merged into libcore.
For quickly parsing integers, consider atoi and btoi crates (100% safe code). atoi_radix10 provides even faster parsing, but only with -C target-cpu=native, and at the cost of some unsafe.
For formatting integers in a #[no_std] context consider the <code>numtoa</code> crate.
For working with big numbers consider num-bigint and num-traits.
{
"severity": "LOW",
"cwe_ids": [],
"github_reviewed_at": "2023-09-04T17:02:00Z",
"github_reviewed": true,
"nvd_published_at": null
}