Read the docs
TI-2025-37329 Aliases CVE-2025-59941GHSA-7pq9-rf9p-wcrf

go-f3 is Vulnerable to Cached Justification Verification Bypass

Priority LOW 28CWE-305Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
None · High · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00245 15th percentileScored 2026-11-07
Fix Fixed go-f3 (filecoin-project): 0.8.9github.com/filecoin-project/go-f3 (Go): 0.8.9

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
filecoin-projectgo-f3before 0.8.90.8.9Patch availableCNA
—github.com/filecoin-project/go-f3 (Go)before 0.8.90.8.9Patch availableGHSA-7pq9-rf9p-wcrf
  • go-f3 Vendorfilecoin-project Affected before 0.8.9 Fixed in 0.8.9 Patch available CNA
  • github.com/filecoin-project/go-f3 (Go) Vendor— Affected before 0.8.9 Fixed in 0.8.9 Patch available GHSA-7pq9-rf9p-wcrf

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:filecoin:go-f3:*:*:*:*:*:*:*:*before 0.8.9Vulnerablefilecoin-project
  • cpe:2.3:a:filecoin:go-f3:*:*:*:*:*:*:*:* Versions before 0.8.9 Vulnerable ·filecoin-project

Remediation

  • Fix · CNA go-f3 (filecoin-project) Fixed in 0.8.9
  • Fix · GHSA-7pq9-rf9p-wcrf github.com/filecoin-project/go-f3 (Go) Fixed in 0.8.9 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-59941
  2. 2026-10-03 Alias added: GHSA-7pq9-rf9p-wcrf

References

  • TI-2025-37330 go-f3 module vulnerable to integer overflow leading to panic CVSS 3.1HIGH 7.5

Sources