⬇ Scarica il santino: ·
San GarlicRust, spicchio che sanguina memoria
Patrono delle reti anonime, del routing a cipolla e ad aglio e dei campi lunghezza controllati troppo tardi.
Vita
Il 4 dicembre 2017 Eyal Itkin rese pubblico un difetto trovato nel programma di bug bounty di Monero: i router I2P scritti in C++, i2pd e Kovri, usavano il campo lunghezza degli spicchi del garlic routing prima di verificarlo. Qualunque nodo della rete poteva così farsi restituire pezzi della memoria del router, chiavi di sessione comprese, alla maniera di Heartbleed e senza far crashare nulla.
Preghiera
O San GarlicRust, che dall'aglio fai uscire segreti invece che profumo, fa' che i nostri parser controllino le lunghezze prima di usarle. Amen.
Come si festeggia
Si festeggia aggiornando i2pd alla 2.17 e mangiando bruschetta all'aglio, che tiene lontani almeno i vampiri.
L'aglio tiene lontani i vampiri, non chi legge la memoria.