Katalog CVE

CVE-2026-104437

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

Streszczenie

Zebra w wersji przed 4.4.0 zawiera podatność rozbieżności konsensusu w weryfikacji przezroczystych sygnatur V5, obliczając skrót ZIP-244 dla wejść SIGHASH_SINGLE bez odpowiadających wyjść zamiast zgłosić błąd. Atakujący może tworzyć transakcje V5 z mniejszą liczbą wyjść niż wejść, które Zebra akceptuje i szablonuje przez getblocktemplate, produkując bloki odrzucane przez zcashd.

Ocena ryzyka

Może dojść do rozdzielenia konsensusu sieci, ponieważ Zebra akceptuje transakcje odrzucane przez zcashd, tworząc bloki niezgodne z resztą sieci. Prowadzi to do rozwidlenia łańcucha i potencjalnej utraty spójności sieci.

Rekomendacja

Zaktualizuj Zebra do wersji 4.4.0 lub nowszej. Monitoruj sieć pod kątem niezgodności bloków między Zebra a zcashd.

Inne podatności w Zebra

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

Zebra before 4.4.0 contains a consensus divergence vulnerability in V5 transparent signature verification, computing a ZIP-244 digest for SIGHASH_SINGLE inputs lacking corresponding outputs instead of failing. Attackers can craft V5 transactions with fewer outputs than inputs that Zebra accepts and templates via getblocktemplate, producing blocks zcashd rejects.

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