CVE-2025-59941: filecoin-project go-f3 · Authentication Bypass by Primary Weakness
Affects filecoin-project go-f3Source CVE Database V5
Not known to be exploited · CVSS 5.9 Medium : upgrade to 0.8.9 when convenient.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 15% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.8.9
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:LExploitation 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 26 Oct 2026.
What to do
Upgrade filecoin-project go-f3 to 0.8.9.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| filecoin-project go-f3 | Affected
| Fixed in
|
AI-suggested
European organizations should immediately upgrade all instances of the go-f3 library to version 0.8.9 or later, where the vulnerability is fixed. In addition to patching, organizations should audit their blockchain nodes and related infrastructure to ensure no unauthorized or suspicious messages have been accepted due to this flaw. Implement monitoring and alerting for unusual consensus behavior or message patterns that could indicate exploitation attempts. Where possible, restrict network access to blockchain nodes to trusted sources to reduce exposure. Conduct thorough testing of blockchain finality and consensus validation processes post-upgrade to confirm the fix's effectiveness. Organizations should also review their incident response plans to include scenarios involving blockchain integrity compromise. Finally, maintain close communication with Filecoin project updates and security advisories to stay informed about any emerging threats or patches.
Description
go-f3 is a Golang implementation of Fast Finality for Filecoin (F3). In versions 0.8.8 and below, go-f3's justification verification caching mechanism has a vulnerability where verification results are cached without properly considering the context of the message. An attacker can bypass justification verification by submitting a valid message with a correct justification and then reusing the same cached justification in contexts where it would normally be invalid. This occurs because the cached verification does not properly validate the relationship between the justification and the specific message context it's being used with. This issue is fixed in version 0.8.9.