Katalog CVE

CVE-2026-104430

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Zebra zebrad 4.5.0 i zebra-script 7.0.0 liczą operacje podpisu skryptu redeem P2SH w trybie legacy zamiast dokładnego trybu P2SH zcashd, przeliczając CHECKMULTISIG poprzedzony OP_1 do OP_16 jako 20 sigopów i powodując rozbieżność konsensusu. Zdalni atakujący mogą rozgłaszać wydatki P2SH używające skryptów redeem multisig o niskim progu, tak że blok akceptowany przez zcashd przekracza zawyżony licznik MAX_BLOCK_SIGOPS Zebry, powodując odrzucenie go przez węzły Zebra i zatrzymanie ich poza łańcuchem.

Ocena ryzyka

Może dojść do rozbieżności konsensusu i zatrzymania węzłów Zebra poza łańcuchem, ponieważ odrzucają one bloki akceptowane przez zcashd. Prowadzi to do niedostępności węzłów i potencjalnego rozdzielenia sieci.

Rekomendacja

Zaktualizuj Zebra do wersji nowszej niż 4.5.0 (zebrad) i 7.0.0 (zebra-script). Monitoruj zgodność konsensusu z zcashd.

Inne podatności w Zebra

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Zebra zebrad 4.5.0 and zebra-script 7.0.0 count P2SH redeem script signature operations in legacy mode rather than zcashd's accurate P2SH mode, overcounting CHECKMULTISIG preceded by OP_1 through OP_16 as 20 sigops and causing a consensus divergence. Remote attackers can broadcast P2SH spends using low-threshold multisig redeem scripts so that a block zcashd accepts exceeds Zebra's inflated MAX_BLOCK_SIGOPS count, causing Zebra nodes to reject it and stall off the chain.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS