CVE-2026-52731 in Zebra정보

요약

\~에 의해 VulDB • 2026. 08. 18.

ZEBRA는 완전히 Rust로 작성된 Zcash 노드입니다. 버전 4.5.0 이전에는 활성화된 Zebra RPC 엔드포인트에 인증된 공격자가 다중 바이트 UTF-8 문자를 포함하는 getblocktemplate LongPollId를 제공하여 zebrad 프로세스를 종료시킬 수 있습니다. zebra-rpc/src/methods/types/long_poll.rs에서, LongPollId::from_str는 원래 입력의 바이트 길이를 확인한 후 인코딩된 필드를 구문 분석하기 위해 고정된 바이트 범위를 슬라이싱했습니다. 슬라이스 경계가 다중 바이트 문자 내부에 위치하여 Rust의 'byte index is not a char boundary' 패닉을 유발할 수 있습니다. Zebra 릴리스 빌드는 panic equals abort를 사용하므로, 하나만 잘못된 인증된 RPC 요청이 전체 노드 프로세스를 종료시키며 재시작 후에도 반복 가능합니다. 이 문제는 버전 4.5.0에서 수정되었습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

GitHub M

예약하다

2026. 06. 08.

모더레이션

수락

항목

VDB-391941

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!