zcashd/doc/security-warnings.md

997 B

Security Warnings

Security Audit

Zcash has not yet been subjected to a formal third-party security review. This section will be updated with links to security audit reports in the future.

Side-Channel Attacks

This implementation of Zcash is not resistant to side-channel attacks. You should assume other unprivileged users running on the same hardware as your zcashd process will be able to:

  • Determine which note your are spending by observing cache side-channels as you perform a JoinSplit operation. This is due to probable side-channel leakage in the libsnark proving machinery.

  • Determine which notes you own by observing cache side-channel information leakage from the incremental witnesses as they are updated with new notes.

You should ensure no other users have the ability to execute code (even unprivileged) on the hardware your zcashd process runs on until these vulnerabilities are fully analyzed and fixed.