The Patching Friars' AlmanacA calendar of CVE saints

April 8

WarpAttackHoly card for warpattack, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 1 2 WarpAttack BIS LECTUM
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Blessed WarpAttack, Who Bent the Compilers' Time

Patron of jump tables, checks done once and read twice, and Control-Flow Integrity taken too literally.

Life

At IEEE Security & Privacy 2023, researchers from HexHive at EPFL, with Mathias Payer, presented WarpAttack. They showed that compilers, when optimising switch statements, sometimes read the same value twice: once to check it and once to use it. In that moment of distraction an attacker could swap it and divert the program, even with Control-Flow Integrity switched on.

Prayer

O Blessed WarpAttack, who dwells in the instant between check and use, let our compilers read once and remember what they read. Amen.

How to celebrate

Celebrated by updating the compiler and repeating at bedtime: check what you use, use what you checked.

Read it twice, and the second time it says something else.

Technical record

Disclosed on
April 8 2023
CVE
No CVE: blessed, not yet canonized by MITRE

Sources: nebelwelt.net · github.com

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.