GPT-5 зловив цей баг одним пострілом, подумавши 95 секунд
> Так, — критичний баг у перевірці повноважень апдейтера "v2".
> У update_v2 ви викликаєте vector::tains, але ігноруєте його повернене значення, тому функція ніколи не примусово встановлює, що відправник tx авторизований. Будь-хто, хто може передати посилання на спільний об'єкт UpdateAuthority, може оновити оракул
Мінімальна оперативна та одномоментна відповідь нижче:


⚠️ ТЕРМІНОВЕ ОГОЛОШЕННЯ ПРО ⚠️ БЕЗПЕКУ
Приблизно годину тому наш контракт TLP був використаний через вразливість оракула, пов'язану з відсутністю перевірок повноважень.
Щоб захистити всіх користувачів, ВСІ смарт-контракти Typus були негайно поставлені на паузу.
Ми активно проводимо розслідування за допомогою екстреної підтримки від @SuiFoundation і поділимося оновленнями, як тільки вони з'являться.
2,35 тис.
29
Вміст на цій сторінці надається третіми сторонами. Якщо не вказано інше, OKX не є автором цитованих статей і не претендує на авторські права на матеріали. Вміст надається виключно з інформаційною метою і не відображає поглядів OKX. Він не є схваленням жодних дій і не має розглядатися як інвестиційна порада або заохочення купувати чи продавати цифрові активи. Короткий виклад вмісту чи інша інформація, створена генеративним ШІ, можуть бути неточними або суперечливими. Прочитайте статтю за посиланням, щоб дізнатися більше. OKX не несе відповідальності за вміст, розміщений на сторонніх сайтах. Утримування цифрових активів, зокрема стейблкоїнів і NFT, пов’язане з високим ризиком, а вартість таких активів може сильно коливатися. Перш ніж торгувати цифровими активами або утримувати їх, ретельно оцініть свій фінансовий стан.