Zora

QuantstampFiles named in the report

Quantstamp reviewed Zora on 17 Dec 2020: 12 findings, 0 critical; 4 marked fixed, 3 acknowledged, 5 open.

No open critical findings
Open the reportOpen Zora’s security record

Report hosted on certificate.quantstamp.com.

Trustblock does not review code.

Findings12

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High111
Medium100
Low323
HighNFT SquattingOpen

An attacker can front-run transactions and steal the newly minted NFTs. **Update 2021-01-06:** The Zora team presented the following pragmatic mitigation strategy: a user can mint the new media from an unclaimed address and claim such address once the mint has been confirmed. Furthermore, users with stolen tokens and high reputation can denounce such incidents and mint the media with a bit flip instead.

MediumMalicious Bid SharesOpen

If a bid share is set to a value that is neither a multiple of 2 nor a multiple of 5, then only bid amounts that are a multiple of $$10^{20}$$ can be accepted. This may render the token untradable. **Update 2021-01-11:** The Zora team suggested the following mitigation tactic. A user with a NFT locked like this can create an ERC20 token for which his balance is $$10^{20}$$ and use this token to make a bid himself on the locked token. The bid can then restore the shares to sane values.

LowNFT VandalismOpen

For a small price, spiteful users may deface NFTs before their target acquires them. **Update 2021-01-06:** This is mitigated in a similar manner to QSP-5.

LowSeller May Use Psychological Tricks to Induce a Higher PriceOpen

A seller (or another colluding party) may place artificial bids on their own auctions to give gullible users the impression their media is worth more than it actually is.

LowURIs are not Signed for MintingOpen

The digest computed in `mintWithSig` does not depend on the media URIs. **Update 2021-01-06:** The issue has been mitigated by paying attention to the URI update events and having the owner fix the URIs if necessary, though a window of time wherein the URIs are defaced still exists.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Repository and files the report names (8)

  • contracts/interfaces/IMarket.sol
  • contracts/ERC721Burnable.sol
  • contracts/ERC721.sol
  • contracts/Math.sol
  • contracts/Decimal.sol
  • contracts/Market.sol
  • contracts/interfaces/IMedia.sol
  • contracts/Media.sol

Part of Zora’s security record

Zora
Audits1 audit by 1 firmLast audit Dec 2020, by Quantstamp.
Critical findingsNo open critical findingsIn 1 report.
Open Zora’s security record

Security firm

Quantstamp

236 projects reviewed · 332 reports · latest Oct 2026

See Quantstamp’s audits

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us