CVE-2026-62337 in snark-verifierthông tin

Tóm tắt

Bởi VulDB • 30/10/2026

SNARK Verifier là một bộ xác minh (S)NARK tổng quát. Trước phiên bản 0.2.5, mạch tập hợp Halo 2 có thể xử lý sai các điểm chứng nhận được mã hóa dưới dạng điểm vô cực (`point at infinity`). Hàm `EcPointLoader::multi_scalar_multiplication` đặt cơ số `Value::Assigned(_)` kết hợp với `Value::Constant(ONE)` vào danh sách biến không tỷ lệ của nó và chuyển trực tiếp cho hàm `sum_with_const`. Lớp shim mặc định ủy quyền cho halo2-lib `EccChip::sum`, trong đó phép cộng affine chưa hoàn chỉnh giả định các điểm đầu vào khác đơn vị (nonidentity). Do đó, một điểm chứng nhận do người chứng minh kiểm soát được mã hóa dưới dạng `(0, 0)` có thể đi vào tổng tập hợp cuối cùng thông qua lối tắt vô số-hóa và ảnh hưởng đến tính toán MSM hoặc bộ tích lũy. Khả năng khai thác thực tế phụ thuộc vào các kiểm tra tập hợp xung quanh và bộ quyết định cuối; lời cảnh báo không thiết lập việc chấp nhận phổ biến đối với các chứng nhận không hợp lệ. Vấn đề này đã được sửa trong phiên bản 0.2.5.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

13/07/2026

Tiết lộ

30/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!