CVE-2023-30541 in OpenZeppelin ContractsИнформация

Сводка

по VulDB • 31.05.2026

OpenZeppelin Contracts — это библиотека для безопасной разработки смарт-контрактов. Функция в контракте реализации может быть недоступна, если её селектор конфликтует с одним из собственных селекторов прокси. В частности, если конфликтующая функция имеет другую сигнатуру с несовместимым кодированием ABI, прокси может завершиться ошибкой (revert) при попытке декодирования аргументов из calldata. Вероятность случайного конфликта пренебрежимо мала, однако конфликт может быть вызван намеренно и привести к снижению доступности. Проблема исправлена в версии 4.8.3. В качестве обходного пути, если функция кажется недоступной по этой причине, возможно сформировать calldata таким образом, чтобы декодирование ABI не завершалось ошибкой на уровне прокси, и функция корректно вызывалась через прокси.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Резервировать

12.04.2023

Раскрытие

18.04.2023

Модерация

принято

Вход

VDB-226205

EPSS

0.00812

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!