fuel-core
fuel-core copied to clipboard
TOB-FUEL-37: Ethabi dependency is no longer maintained
Description
The ethabi dependency is no longer maintained. More details on 4. of September 2023.
Because the Fuel system does not have server components which parse user provided ABI specifications, this does not pose a security risk to Fuel.
Recommendations
Short term, upgrade ethabi as soon as a fixed version is released. Long term, consider switching to an alternative library like ethers-rs. Note that the current version of ethers-rs is also vulnerable to the same bug as ethabi, so make sure to update the library if fixes are released.
We've upgraded the fuel-core
to use ethers 2
https://github.com/FuelLabs/fuel-core/pull/1390. But the problem is still present there.
As mentioned in the description, it doesn't affect us because we don't have a server part. So the problem is not super relevant. But we will keep this issue open for now to track the upgrade to the ethers
when the fix is available.