Skip to main content
← All vulnerabilities
CVE-2025-59942GHSA-G99P-47X7-MQ88GO-2025-3990

go-f3 module vulnerable to integer overflow leading to panic

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.8.7
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • filecoin-project go-f3

    fixed in 0.8.7

  • github.com/filecoin-project/go-f3Go

    fixed in 0.8.7

References 1

GitHub · filecoin-project/go-f3