The Patching Friars' AlmanacA calendar of CVE saints

Feast day May 13

VENOMHoly card for venom, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 FD0 VENOM VIRUS IN DISCO
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint VENOM, Poison in the Virtual Floppy

Patron of virtual machines, floppy drives nobody uses any more, and lines of code forgotten since 2004.

Life

On 13 May 2015 Jason Geffner of CrowdStrike revealed VENOM (CVE-2015-3456): a buffer overflow in QEMU's floppy controller emulation, used by KVM and Xen. From a virtual machine one could crash the host or, perhaps, run code on it, escaping one's own cage toward the neighbouring VMs. The twist is that the virtual floppy was vulnerable even when no floppy was attached, and the code had been there since 2004.

Prayer

O Saint VENOM, who escapes the cage by way of a floppy drive, let our virtual machines each stay in their own home. Amen.

How to celebrate

Celebrated by updating QEMU and smiling at the idea of a 2015 attack that goes through the floppy.

Even the floppy that isn't there can bite you.

Technical record

Disclosed on
May 13 2015
CVE
CVE-2015-3456

The Floppy Disk Controller (FDC) in QEMU, as used in Xen 4.5.x and earlier and KVM, allows local guest users to cause a denial of service (out-of-bounds write and guest crash) or possibly execute arbitrary code via the (1) FD_CMD_READ_ID, (2) FD_CMD_DRIVE_SPECIFICATION_COMMAND, or other unspecified commands, aka VENOM.

Sources: venom.crowdstrike.com · crowdstrike.com · web.archive.org

📅 Add to your calendar

Saints:Google CalendarApple, Outlook and others (.ics)

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

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