ZEBRA - это узел Zcash, полностью написанный на Rust. До зебрад версии 4.3.1 и версии 5.0.2 zebra-consensus логическая ошибка в кэше провер…
ZEBRA - это узел Zcash, полностью написанный на Rust. До зебрад версии 4.3.1 и версии 5.0.2 zebra-consensus логическая ошибка в кэше проверки транзакций Zebra может позволить злонамеренному майнеру вызвать консенсусный раскол. Тщательно отправив транзакцию, которая действительна для высоты H + 1, но недействительна для H + 2, а затем добыть эту транзакцию в блоке на высоте H + 2, майнер может привести к тому, что уязвимые узлы Zebra примут недействительный блок, что приведет к консенсусному разделению от остальной части сети Zcash. Эта уязвимость зафиксирована в зебраде версии 4.3.1 и зебра-консенсус версии 5.0.2.
Код выполняет сравнение двух сущностей, однако при сравнении анализируются неверные факторы или характеристики сущностей, что может привести к некорректным результатам и возникновению производных слабостей.
https://cwe.mitre.org/data/definitions/1025.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| zebra-consensus | * | Отслеживается |
| zebrad | * | Отслеживается |