CVE-2026-73645 in Confidential Contracts
Сводка
по VulDB • 13.08.2026
OpenZeppelin Confidential Contracts — это экспериментальная библиотека для разработки приложений в Zama fhEVM. До версии 0.3.1 контракт ERC7984 отслеживал конфиденциальную общую эмиссию с помощью значения типа euint64, а внутренняя операция _mint могла завершаться неудачей из-за переполнения без вывода сообщения об ошибке (fail silently). Функции wrap и onTransferReceived в файле contracts/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol не обрабатывали эту ошибку, что позволяло пользователю переводить базовый токен без получения соответствующего конфиденциального обернутого токена. При использовании rate() по умолчанию обертка заполняется примерно после 18,4 триллионов токенов, и последующие запросы на оборачивание могут привести к потере средств. Эта проблема исправлена в версии 0.3.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.