CVE-2026-52731 in Zebrainfo

Zusammenfassung

von VulDB • 18.08.2026

ZEBRA ist ein Zcash-Knoten, der vollständig in Rust geschrieben wurde. Vor Version 4.5.0 kann ein Angreifer, der sich an einem aktivierten Zebra-RPC-Endpunkt authentifiziert hat, den Prozess zebrad beenden, indem er eine getblocktemplate LongPollId mit mehrbyteigen UTF-8-Zeichen bereitstellt. In zebra-rpc/src/methods/types/long_poll.rs prüfte LongPollId::from_str ursprünglich die Eingabe-Byte-Länge und schnitt dann feste Byte-Bereiche aus, um codierte Felder zu parsen. Eine Slice-Grenze kann innerhalb eines mehrbyteigen Zeichens liegen und den Rust-Panic „byte index is not a char boundary“ (Byte-Index ist keine Zeichen-Grenze) auslösen. Zebra-Release-Builds verwenden panic equals abort, sodass eine einzige fehlerhafte authentifizierte RPC-Anfrage den gesamten Knotenprozess beendet und nach einem Neustart wiederholt werden kann. Dieses Problem wurde in Version 4.5.0 behoben.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub M

Reservieren

08.06.2026

Veröffentlichung

18.08.2026

Moderieren

akzeptiert

Eintrag

VDB-391941

CPE

bereit

EPSS

0.00376

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!