Šta se desilo?

Payy je potvrdio da je 24. septembra 2026. napadnut njegov most na Ethereum mreži. Kompanija je potom obustavila mrežne transakcije i funkcije Payy Walleta. U tehničkom izveštaju objavljenom 29. septembra navodi ukupno 1.918.793,198148 USDC neovlašćenih isplata, odnosno oko 1,92 miliona USDC.

Ovaj naknadni nalaz dopunjuje početne izveštaje o približno 1,83 miliona USDC. Payy je potvrdio da su ukradena sredstva predstavljala depozite korisnika.

Koga pogađa?

Pogođeni su korisnici čiji su depoziti bili povezani sa Payy Network i Payy Wallet infrastrukturom. Incident se odnosi na Payy most i sistem verifikacije; nije dokaz kompromitovanja same Ethereum mreže ili svih aplikacija koje koriste Noir.

Payy je 24. septembra objavio pauziranje depozita, isplata, transfera i kartičnih transakcija. U objavi od 29. septembra najavio je plan sanacije za korisnike. U proverenim izvorima do 3. oktobra nema potvrde da je taj plan završen ili da su sva sredstva vraćena.

Kako se zaštititi?

  • Pratite zvanična uputstva Payya o dostupnosti funkcija i sanaciji; ne koristite nezvanične stranice za povraćaj sredstava.
  • Sačuvajte evidenciju depozita, identifikatore transakcija i komunikaciju sa podrškom.
  • Ne otkrivajte privatne ključeve, fraze za oporavak ili kodove za prijavu.
  • Razvojni timovi koji koriste povezanu tehnologiju treba da provere tačan verifier i build, primenjene ispravke i testove odbijanja nevažećih dokaza.

Tehnički detalji

Prema Payyevom izveštaju, sistem je prihvatio nevažeći dokaz za burn transakciju, odnosno zahtev za povlačenje sredstava iz rollupa. Payy je koristio Barretenberg build 3.0.0-manual.20251030 uz Noir 1.0.0-beta.14. Izveštaj povezuje problem sa proverom small-subgroup IPA u Noir/Barretenberg verifieru.

Prvi burn doveo je do isplate 1.828.589,378132 USDC. Izveštaj navodi i burn od 1 USDC, unapred isplaćen preko posrednika za burn transakcije, kao i dodatnu isplatu od 90.202,820016 USDC. Ukupan iznos obuhvata tri burn operacije i dva poravnanja na Ethereumu. Zato raniji broj 1.832.149 USDC nije tačan iznos prve transakcije.

Prva nevažeća L2 transakcija zabeležena je u 03:25:41 UTC, a Ethereum poravnanje u 04:21:23 UTC. Prihvaćeni zbirni dokaz prosledio je neovlašćeni zahtev funkciji verifyRollup, posle čega su isplaćeni stvarni USDC tokeni.

Payy navodi da je proverio ispravku povezanu sa Aztec commitom 58bf73a i da bi ona sprečila napad. Postojanje ispravke ne potvrđuje da je Payy produkciona usluga već obnovljena. Kompanija je 25. septembra isključila kompromitovanje ključa, socijalni inženjering i napad na infrastrukturu van blockchaina kao uzroke svog incidenta.

Zašto je važno?

Most može osloboditi stvarna sredstva ako prihvati nevažeći kriptografski dokaz. Korisničko upravljanje ključevima ne uklanja zavisnost od bezbednosti zajedničkog mosta i njegove provere transakcija.

Preporuka Sajber Radara

Razlikujte objavljenu tehničku ispravku od potvrde ponovnog rada i povraćaja depozita. Korisnici treba da prate zvanični plan sanacije, a operateri sličnih sistema da provere verzije verifiera i nadzor neuobičajenih isplata.