Медуза опублікувала технічний аналіз інциденту крадіжки активів на суму близько 2,19 мільйонів доларів у Aztec Connect. У звіті зазначається, що зловмисники використали вразливість у застарілому контракті Aztec Connect RollupProcessor, зокрема у межах розрахункового кордону, щоб обійти захист і створити розбіжність стану між L1 та L2, викравши активи з протоколу. Вразливість виникла через невідповідність логіки перевірки numRealTxs та decoded\_slots, що дозволило підроблені депозити пройти через ZK-докази верифікації, але не були правильно ідентифіковані на рівні L1.

AZTEC6,26%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • 1
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
DegenLibrarian
· 3год тому
2,190,000 доларів — багато це чи мало, важливо те, що цей спосіб обходу меж — нападник явно вивчав управління життєвим циклом контракту, коли команда знімає старий контракт, потрібно повністю очистити всі права.
Переглянути оригіналвідповісти на0
GateUser-0fdb3438
· 4год тому
Застарілі контракти все ще можна використовувати, проблема несумісності станів L1 і L2 є справжнім головним болем у міжшарових протоколах, ZK-підтвердження підтвердено, але рівень розрахунків його не визнає, ця проектна вразливість досить прихована.
Переглянути оригіналвідповісти на0
GateUser-4e0e3bcf
· 4год тому
Медуза в цьому аналізі занадто детальна, навіть перевірка numRealTxs та decoded_slots на неправильне співвідношення цієї базової логіки може бути виявлена, безпека аудит дійсно потрібно довіряти професіоналам.
Переглянути оригіналвідповісти на0
  • Закріплено