Affected versions of the alloy-json-abi crate did not properly handle parsing of malformatted JSON ABI strings. The JsonAbi::parse method can be tricked into a stack overflow when processing specially crafted input.
This stack overflow can lead to a crash of the application using this crate, potentially causing a denial of service.
The flaw was corrected in commit 4790c47.
{
"severity": "MODERATE",
"github_reviewed": true,
"cwe_ids": [
"CWE-400"
],
"nvd_published_at": null,
"github_reviewed_at": "2024-08-15T22:10:06Z"
}