Platypus tawm tsam exploited incorrect ordering of code, auditor claims

Kev tsis lees paub: Cov kab lus tau raug hloov kho los xav txog tias Omniscia tsis tau tshuaj xyuas ib qho version ntawm MasterPlatypusV4 daim ntawv cog lus. Hloov chaw, lub tuam txhab tau tshuaj xyuas cov ntawv cog lus MasterPlatypusV1 txij lub Kaum Ib Hlis 21 txog Lub Kaum Ob Hlis 5, 2021.

$ 8 lab Platypus flash qiv tawm tsam tau ua tau vim yog txoj cai tsis raug, raws li rau tsab ntawv ceeb toom tom qab tuag los ntawm Platypus auditor Omniscia. Lub tuam txhab tshawb xyuas tau lees tias qhov teeb meem code tsis muaj nyob hauv cov ntawv uas lawv tau tshawb xyuas.

Raws li tsab ntawv ceeb toom, Platypus MasterPlatypusV4 daim ntawv cog lus "muaj kev xav tsis zoo nyob rau hauv nws qhov kev kub ntxhov ntawm kev rho tawm," uas ua rau nws ua "nws qhov kev daws teeb meem ua ntej hloov kho LP tokens cuam tshuam nrog ceg txheem ntseeg txoj haujlwm."

Daim ntawv tshaj tawm tau hais tias txoj cai rau qhov xwm txheej kub hnyiab tau muaj tag nrho cov ntsiab lus tsim nyog los tiv thaiv kev tawm tsam, tab sis cov ntsiab lus no tsuas yog sau rau hauv qhov kev txiav txim tsis raug, raws li Omniscia piav qhia:

"Qhov teeb meem tuaj yeem tiv thaiv tau los ntawm kev xaj rov qab MasterPlatypusV4:: EmergencyWithdraw cov lus thiab ua qhov kev kuaj xyuas daws teeb meem tom qab tus neeg siv cov nyiaj nkag tau raug teeb tsa rau 0 uas yuav txwv tsis pub muaj kev tawm tsam."

Omniscia tau soj ntsuam ib qho version ntawm MasterPlatypusV1 daim ntawv cog lus txij lub Kaum Ib Hlis 21 txog Kaum Ob Hlis 5, 2021. Txawm li cas los xij, qhov version no "tsis muaj cov ntsiab lus sib koom ua ke nrog rau sab nraud platypusTreasure system" thiab yog li tsis muaj cov kab tsis raug cai.

Nws yog ib qho tseem ceeb uas yuav tsum nco ntsoov tias cov cai uas tau siv tsis tau muaj nyob rau lub sijhawm ntawm Omniscia qhov kev tshuaj xyuas. Omniscia qhov kev xav pom tau hais tias cov neeg tsim khoom yuav tsum tau siv cov ntawv cog lus tshiab ntawm qee lub sijhawm tom qab kev tshuaj xyuas.

Related: Raydium tshaj tawm cov ntsiab lus ntawm hack, tawm tswv yim them nyiaj rau cov neeg raug tsim txom

Tus kws tshuaj xyuas tau hais tias qhov kev cog lus ua tiav ntawm Avalanche C-Chain chaw nyob 0xc007f27b757a782c833c568f5851ae1dfe0e6ec7 yog qhov uas yog siv. Kab 582–584 ntawm daim ntawv cog lus no tshwm sim hu ua "isSolvent" ntawm daim ntawv cog lus PlatypusTreasure, thiab kab 599-601 tshwm sim los teeb tsa tus neeg siv tus nqi, yam khoom thiab nqi zogCov nuj nqis rau xoom. Txawm li cas los xij, cov nyiaj no tau teem rau xoom tom qab hu ua "isSolvent" ua haujlwm.

Pab neeg Platypus paub tseeb Thaum Lub Ob Hlis 16 tias tus neeg tawm tsam tau siv "qhov tsis zoo hauv [lub] USP solvency check mechanism," tab sis pab neeg no tsis tau pib qhia ntxiv. Daim ntawv tshaj tawm tshiab no los ntawm tus kws tshuaj xyuas tau nthuav tawm ntxiv txog yuav ua li cas tus neeg tawm tsam tuaj yeem ua tiav qhov kev siv.

Pab neeg Platypus tshaj tawm rau Lub Ob Hlis 16 tias cov kev tawm tsam tau tshwm sim. Nws tau sim hu rau tus neeg nyiag nkas thiab tau txais cov nyiaj rov qab los pauv rau cov kab laum zoo. Tus neeg tawm tsam siv flashed qiv los ua qhov exploit, uas zoo ib yam li lub tswv yim siv nyob rau hauv lub Defrost nyiaj txiag exploit nyob rau lub Kaum Ob Hlis 25, 2022.