Lunario dei Frati PatchatoriIl calendario dei santi delle CVE

Patrono del 28 aprile

transferFlawHoly card for transferflaw, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 III transferFlaw TRES FALSAE SUMMAE
🤖 Immagine e testi generati con AI

⬇ Scarica il santino: ·

Incorpora nel tuo sito

Beato transferFlaw, terzo della trinità di aprile

Patrono dei contratti intelligenti copiati e incollati, dei controlli sul saldo e dei revisori di codice Solidity.

Vita

Il 28 aprile 2018, dopo batchOverflow e proxyOverflow, PeckShield annunciò transferFlaw, un altro difetto aritmetico nelle funzioni di trasferimento di alcuni token ERC20. Il copione era lo stesso: un conto che non tornava permetteva di spostare gettoni che non si possedevano. In una sola settimana l'ecosistema imparò che il codice copiato si porta dietro anche i peccati dell'originale.

Preghiera

O Beato transferFlaw, che chiudi il trittico dei conti sbagliati, fa' che chi copia un contratto ne copi anche i controlli. Amen.

Come si festeggia

Si festeggia facendo revisionare i contratti prima del lancio e usando librerie aritmetiche sicure.

Non c'è due senza tre, e il terzo costa caro.

Scheda tecnica

Divulgata il
28 aprile 2018
CVE
CVE-2018-10468

The transferFrom function of a smart contract implementation for Useless Ethereum Token (UET), an Ethereum ERC20 token, allows attackers to steal assets (e.g., transfer all victims' balances into their account) because certain computations involving _value are incorrect, as exploited in the wild starting in December 2017, aka the "transferFlaw" issue.

Fonti: peckshield.com · web.archive.org

📅 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.