⬇ Scarica il santino: ·
San Magellan 2.0, che circumnavigava il database
Patrono di SQLite dentro al browser, della vecchia WebSQL e di chi non sapeva che una pagina web potesse interrogare un database locale.
Vita
L'11 dicembre 2019 il Tencent Blade Team pubblicò Magellan 2.0, cinque difetti in SQLite sfruttabili da Chrome tramite la vecchia API WebSQL, attiva per impostazione predefinita. Una pagina malevola poteva inviare query SQL e, con una scrittura fuori dai limiti, corrompere l'heap fino all'esecuzione di codice. Seguito del primo Magellan dell'anno prima, dallo stesso equipaggio; Google corresse tutto con Chrome 79.
Preghiera
O San Magellan 2.0, che navighi le tabelle altrui a partire da una pagina web, fa' che i nostri browser non aprano database a sconosciuti. Amen.
Come si festeggia
Si festeggia aggiornando Chrome alla 79 e salutando con sollievo il pensionamento di WebSQL.
Chi dà il timone del database al browser, finisce fuori rotta.