🛡️ CVE Monitor
Dịch vụ / phần mềm liên quan: Chưa phân loại — không khớp danh sách dịch vụ/phần mềm đang theo dõi (xem/thêm ở internal/cve/categories.go), hoặc NVD chưa cung cấp đủ dữ liệu vendor/sản phẩm cho CVE này.
⚠️ NVD chưa công bố điểm CVSS cho CVE này (thường do CVE vừa công bố, đang chờ NVD phân tích) — mức độ sẽ tự cập nhật ở lần đồng bộ sau.

Mô tả

Payy is an Ethereum L2 zk-rollup for privacy preserving and regulatory compliant transactions. Prior to version 1.3.0, agg_agg forwards the compacted message stream from its inner proofs into a public messages: [Field; 1000] array, but it never checks that the unused tail of the outer array is zero. A registered prover can build a valid agg_final proof for an approved rollup block while inserting an extra burn message after the real messages. RollupV1.verifyRollup() then parses that public input as a normal burn and transfers USDC from the rollup contract to the attacker. This is a severe circuit soundness failure: the proof system accepts a public statement whose messages array is not fully derived from the verified inner proofs. On the current deployment, verifyRollup() is restricted to the existing allowlisted prover, so a fresh public caller cannot submit the invalid proof directly. That gate limits who can reach L1 today; it does not make the circuit statement sound. The issue becomes permissionless under the prover model described in the Payy whitepaper. Section 3.3.2 states: "To join as a prover, the prover is required to submit a small stake", and Section 3.3.1 states that if a prover fails to submit, "other nodes can submit the block proof instead." In that model, an attacker only needs to become a registered prover and use public validator approval data for an already approved block. This issue has been patched in version 1.3.0.

Chi tiết

Trạng tháiReceived
Điểm CVSS0.0 (v)
Vector CVSS
Ngày công bố00:17 29/09/2026
Ngày cập nhật01:17 29/09/2026
Nguồn dữ liệunvd

CWE

  • CWE-349

Sản phẩm bị ảnh hưởng

Nguồn dữ liệu chưa cung cấp thông tin sản phẩm chi tiết.

Tài liệu tham khảo

Lịch sử thay đổi

Thời gianLoạiTrườngGiá trị cũGiá trị mới
01:17 29/09/2026 MODIFIED modified_at 2026-09-28T17:17:49Z 2026-09-28T18:17:22Z
00:27 29/09/2026 CREATED cve UNKNOWN

Tất cả thời gian trên trang này hiển thị theo giờ Việt Nam (GMT+7).