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
-
Source reference
Unverified legacy reference
URL: https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/commit/c620d4386021dde63ae3ea1507dee8543791134a
-
Source reference
Unverified legacy reference
URL: https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/pull/271
-
Source reference
Unverified legacy reference
URL: https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/releases/tag/v0.3.1
-
Source reference
Unverified legacy reference
URL: https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/security/advisories/GHSA-hqf9-8xv5-x8xw
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.