Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/filecoin-project/go-f3
  4. ›
  5. CVE-2025-59942

CVE-2025-59942: go-f3 module vulnerable to integer overflow leading to panic

September 29, 2025 (updated September 30, 2025)

Filecoin nodes consuming F3 messages are vulnerable. go-f3 panics when it validates a “poison” messages. A “poison” message can can cause integer overflow in the signer index validation. In Lotus’ case, the whole node will crash.

There is no barrier to entry. An attacker doesn’t need any power to pull off this attack.

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.

References

  • github.com/advisories/GHSA-g99p-47x7-mq88
  • github.com/filecoin-project/go-f3
  • github.com/filecoin-project/go-f3/security/advisories/GHSA-g99p-47x7-mq88
  • nvd.nist.gov/vuln/detail/CVE-2025-59942

Code Behaviors & Features

Detect and mitigate CVE-2025-59942 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 0.8.7

Fixed versions

  • 0.8.7

Solution

Upgrade to version 0.8.7 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-190: Integer Overflow or Wraparound

Source file

go/github.com/filecoin-project/go-f3/CVE-2025-59942.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 08 Oct 2025 00:21:19 +0000.