The Patching Friars' AlmanacA calendar of CVE saints

December 11

Magellan 2.0Holy card for magellan-2, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 N SELECT * Magellan 2.0 CIRCUM TABULAS
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint Magellan 2.0, Who Circumnavigated the Database

Patron of SQLite inside the browser, the old WebSQL, and everyone who didn't know a web page could query a local database.

Life

On 11 December 2019 the Tencent Blade Team published Magellan 2.0, five flaws in SQLite exploitable from Chrome through the old WebSQL API, enabled by default. A malicious page could send SQL queries and, with an out-of-bounds write, corrupt the heap all the way to code execution. A sequel to the first Magellan the year before, from the same crew; Google fixed it all in Chrome 79.

Prayer

O Saint Magellan 2.0, who sails other people's tables starting from a web page, let our browsers open no databases to strangers. Amen.

How to celebrate

Celebrated by updating Chrome to 79 and gladly waving goodbye to WebSQL's retirement.

Hand the database helm to the browser and you'll end up off course.

Technical record

Disclosed on
December 11 2019
CVE
CVE-2019-13734CVE-2019-13750CVE-2019-13751CVE-2019-13752CVE-2019-13753
Product
Google · Chrome

Out of bounds write in SQLite in Google Chrome prior to 79.0.3945.79 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Sources: blade.tencent.com · web.archive.org

Also remembered today

Shortcuts: ← → to move, D day, W week, M month, T today.

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.