CVE-2026-73645 in Confidential Contracts
Riassunto
di VulDB • 13/08/2026
OpenZeppelin Confidential Contracts è una libreria sperimentale per lo sviluppo di applicazioni su Zama fhEVM. Prima della versione 0.3.1, il contratto ERC7984 tracciava l'offerta totale riservata (confidential total supply) con un valore euint64, e un'operazione interna _mint che causava overflow poteva fallire in modo silenzioso. Le funzioni wrap e onTransferReceived nei contratti/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol non gestivano tale errore, consentendo a un utente di trasferire il token sottostante senza ricevere il corrispondente token riservato avvolto (wrapped). Con il rate() predefinito, l'avvolgitore si riempie dopo circa 18,4 trilioni di token e le richieste successive di wrapping possono causare la perdita di fondi. Questo problema è stato risolto nella versione 0.3.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.