Skip to content

Security: filecoin-project/ref-fvm

Security

SECURITY.md

Security Policy

Reporting a Vulnerability

For reporting security vulnerabilities/bugs, please consult our Security Policy and Responsible Disclosure Program information at https://security.filecoin.io/responsible-disclosure/. Security vulnerabilities should be reported via our Vulnerability Reporting channels and will be eligible for a Bug Bounty.

Please try to provide a clear description of any bugs reported, along with how to reproduce the bug if possible. More detailed bug reports (especially those with a PoC included) will help us move forward much faster. Additionally, please avoid reporting bugs that already have open issues. Take a moment to search the issue list of the related GitHub repositories before writing up a new report.

Here are some examples of bugs we would consider to be security vulnerabilities:

  • If you can craft a message that causes ref-fvm or client implementations to panic.
  • If you can trigger a condition that would cause a double spend.
  • If you can trick the system to accept an invalid signature.
  • If you can spend from a multisig wallet you do not control the keys for.
  • If you can cause a storage provider to be slashed without them actually misbehaving.
  • If you can maintain power without submitting windowed PoSts regularly.
  • If you can cause your storage provider to win significantly more blocks than it should.
  • If you can craft a message that causes a persistent fork in the network.
  • If you can cause the total amount of Filecoin in the network to no longer be 2 billion.

This is not an exhaustive list, but should provide some idea of what we consider as a security vulnerability.

Reporting a non security bug

For non-security bugs, please simply file a GitHub issue.

There aren’t any published security advisories