The Patching Friars' AlmanacA calendar of CVE saints

October 26

TicketbleedHoly card for ticketbleed, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 TLS 31B Ticketbleed TRIGINTA UNUS NIMIS
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint Ticketbleed, Who Returned Other People's Memory

Patron of F5 BIG-IP load balancers, TLS session tickets, and the 31 bytes that should never have left.

Life

On 26 October 2016 Filippo Valsorda, then on Cloudflare's crypto team, described Ticketbleed: an F5 BIG-IP with TLS session tickets enabled could return up to 31 bytes of uninitialised memory on each connection. Inside could land other users' session IDs. It was Heartbleed's smaller cousin, with the same fault: answering with more data than was supplied.

Prayer

O Saint Ticketbleed, who shows everyone the thirty-one bytes too many, let our servers return only what they were given. Amen.

How to celebrate

Celebrated by disabling non-standard TLS session tickets on BIG-IP or updating the F5 firmware.

Answer with more than you're asked, and you answer with others' secrets.

Technical record

Disclosed on
October 26 2016
CVE
CVE-2016-9244
Product
F5 Networks · F5 BIG-IP LTM, AAM, AFM, Analytics, APM, ASM, GTM, Link Controller, PEM, PSM

A BIG-IP virtual server configured with a Client SSL profile that has the non-default Session Tickets option enabled may leak up to 31 bytes of uninitialized memory. A remote attacker may exploit this vulnerability to obtain Secure Sockets Layer (SSL) session IDs from other sessions. It is possible that other data from uninitialized memory may be returned as well.

Sources: filippo.io

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.