AUGUST 14, 2026
Live Feed
Back to database
Case File

CVE-2026-73645

MEDIUM · CVSS 6.6 EPSS 0.38% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-13 · Last synced 2026-08-14

CyberRota Analysis

AI-Generated

The OpenZeppelin Confidential Contracts library, prior to version 0.3.1, contains a vulnerability in the ERC7984 contract where an overflowing internal _mint operation could fail silently, leading to potential loss of funds during token transfers. Specifically, the wrap and onTransferReceived functions do not properly handle this failure, allowing users to transfer tokens without receiving the corresponding wrapped tokens after approximately 18.4 trillion tokens. Organizations utilizing this library should prioritize upgrading to version 0.3.1 to mitigate the risk of financial loss.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-73645
Severity
MEDIUM
CVSS
6.6
EPSS
0.38%

Original NVD Description

OpenZeppelin Confidential Contracts is an experimental library for developing applications on the Zama fhEVM. Prior to 0.3.1, the ERC7984 contract tracked confidential total supply with an euint64 value, and an overflowing internal _mint operation could fail silently. The wrap and onTransferReceived functions in contracts/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol did not handle that failure, so a user could transfer the underlying token without receiving the corresponding confidential wrapped token. With the default rate(), the wrapper fills after approximately 18.4 trillion tokens, and subsequent wrapping requests can cause loss of funds. This issue is fixed in version 0.3.1.