PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-73645 OpenZeppelin CVE debrief

A vulnerability in OpenZeppelin Confidential Contracts, an experimental library for developing applications on the Zama fhEVM, could allow users to transfer underlying tokens without receiving corresponding confidential wrapped tokens due to a failure in handling overflowing internal _mint operations. This issue was fixed in version 0.3.1. The vulnerability arises from the ERC7984 contract tracking confidential total supply with an euint64 value, which can overflow and fail silently. The wrap and onTransferReceived functions in contracts/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol did not handle that failure. With the default rate(), the wrapper fills after approximately 18.4

Vendor
OpenZeppelin
Product
openzeppelin-confidential-contracts
CVSS
MEDIUM 6.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-13
Original CVE updated
2026-09-18
Advisory published
2026-08-13
Advisory updated
2026-09-18

Who should care

Defenders responsible for OpenZeppelin Confidential Contracts deployments, especially those using versions prior to 0.3.1, should assess potential exposure and verify their inventory. They should also review and update their systems to use the patched version.

Why it matters

CVE-2026-73645 vulnerability in OpenZeppelin Confidential Contracts could allow users to transfer tokens without receiving wrapped tokens. Defenders should verify their inventory, assess exposure, and update to version 0.3.1.

  • Potential loss of tokens due to silent failure in _mint operations
  • Exposure to token transfer without receiving wrapped tokens
  • Need for verification of OpenZeppelin Confidential Contracts usage and version assessment

Technical summary

The ERC7984 contract in OpenZeppelin Confidential Contracts tracked confidential total supply with an euint64 value. An overflowing internal _mint operation could fail silently, allowing users to transfer underlying tokens without receiving corresponding confidential wrapped tokens. The wrap and onTransferReceived functions did not handle this failure. The issue is fixed in version 0.3.1. The vulnerability can cause loss of funds, and defenders should prioritize verifying their inventory of OpenZeppelin Confidential Contracts usage, especially versions prior to 0.3.1, and assess potential exposure to token loss.

Defensive priority

Defenders should prioritize verifying their inventory of OpenZeppelin Confidential Contracts usage, especially versions prior to 0.3.1, and assess potential exposure to token loss. They should also review and update their systems to use the patched version.

Recommended defensive actions

  • Verify inventory of OpenZeppelin Confidential Contracts usage, especially versions prior to 0.3.1.
  • Assess potential exposure to token loss.
  • Review and update systems to use the patched version 0.3.1.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. The issue is fixed in version 0.3.1 of OpenZeppelin Confidential Contracts.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-73645 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-73645

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-73645 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73645

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.