Lunario dei Frati PatchatoriIl calendario dei santi delle CVE

25 aprile

proxyOverflowHoly card for proxyoverflow, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 2^256 proxyOverflow CALIX REDUNDAT
🤖 Immagine e testi generati con AI

⬇ Scarica il santino: ·

Incorpora nel tuo sito

San proxyOverflow, moltiplicatore di gettoni

Patrono dei token ERC20, degli interi che traboccano e dei contratti che non si possono correggere.

Vita

Il 25 aprile 2018 PeckShield descrisse proxyOverflow, un overflow di interi nella funzione transferProxy del token SmartMesh (SMT), già sfruttato in quei giorni. Grazie a una somma che traboccava, qualcuno si ritrovò con una quantità astronomica di gettoni creati dal nulla, e diversi exchange sospesero depositi e scambi di SMT. Arrivava tre giorni dopo il caso gemello batchOverflow: aprile 2018 fu un mese di miracoli aritmetici.

Preghiera

O San proxyOverflow, che moltiplichi i gettoni come i pani ma senza il permesso, fa' che i nostri contratti usino SafeMath e contino come si deve. Amen.

Come si festeggia

Si festeggia controllando ogni somma prima di farla e ricordando che un contratto pubblicato non si aggiorna con una patch.

Somma che trabocca, portafoglio che si gonfia.

Scheda tecnica

Divulgata il
25 aprile 2018
CVE
CVE-2018-10376

An integer overflow in the transferProxy function of a smart contract implementation for SmartMesh (aka SMT), an Ethereum ERC20 token, allows attackers to accomplish an unauthorized increase of digital assets via crafted _fee and _value parameters, as exploited in the wild in April 2018, aka the "proxyOverflow" issue.

Fonti: peckshield.com · web.archive.org

Scorciatoie: ← → per spostarti, G giorno, S settimana, M mese, T oggi.

📅 Aggiungi al tuo calendario

SantiGoogle CalendarApple, Outlook (.ics)

Ricorrenze (feste, flagelli e miracoli)Google CalendarApple, Outlook (.ics)

Su Google Calendar puoi anche incollare l’indirizzo in Impostazioni → Aggiungi calendario → Da URL. Il primo caricamento può richiedere qualche ora.