Skip to main content
CVE-2025-59942VulnerabilityPublished

CVE-2025-59942: filecoin-project go-f3 · Integer Overflow or Wraparound

Affects filecoin-project go-f3Source CVE Database V5

0

Not known to be exploited · CVSS 7.5 High : upgrade to 0.8.7 soon.

Data as of 26 Oct 2026, 07:57 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 29 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
filecoin-project go-f3Affected
  • <0.8.7
Fixed in
  • 0.8.7

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.

References

Community reviews

Loading reviews…