CVE-2025-59942: filecoin-project go-f3 · Integer Overflow or Wraparound
Affects filecoin-project go-f3Source CVE Database V5
Not known to be exploited · CVSS 7.5 High : upgrade to 0.8.7 soon.
Data as of 26 Oct 2026, 07:57 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.8.7
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 29 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Upgrade filecoin-project go-f3 to 0.8.7.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| filecoin-project go-f3 | Affected
| Fixed in
|
AI-suggested
The primary mitigation is to upgrade all go-f3 components to version 0.8.7 or later, where the integer overflow vulnerability is fixed. Organizations should audit their Filecoin node versions and apply patches promptly. Additionally, network-level controls should be implemented to restrict incoming messages to trusted sources, reducing exposure to malicious "poison" messages. Deploying message validation and filtering at perimeter firewalls or node gateways can help block suspicious or malformed traffic. Monitoring node logs for panic events and unusual message patterns can provide early detection of exploitation attempts. Finally, organizations should consider isolating critical Filecoin nodes within protected network segments and applying strict access controls to minimize attack vectors.
Description
go-f3 is a Golang implementation of Fast Finality for Filecoin (F3). In versions 0.8.6 and below, go-f3 panics when it validates a "poison" messages causing Filecoin nodes consuming F3 messages to become vulnerable. A "poison" message can can cause integer overflow in the signer index validation, which can cause the whole node to crash. These malicious messages aren't self-propagating since the bug is in the validator. An attacker needs to directly send the message to all targets. This issue is fixed in version 0.8.7.