The Patching Friars' AlmanacA calendar of CVE saints

Patron of September 9

RaccoonHoly card for raccoon, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 Raccoon TEMPUS REVELAT
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint Raccoon, Who Rummaged in the TLS Timings

Patron of TLS handshakes, the Diffie-Hellman exchange, and everyone who reuses the same ephemeral key out of laziness.

Life

On 9 September 2020 a group of researchers revealed Raccoon, a timing attack against the Diffie-Hellman exchange in TLS. When a server reused the same ephemeral key and with measurable timing, a patient attacker could reconstruct the shared secret and decrypt the connection. It took a lot of luck and a lot of measurements, but the raccoon knows how to rummage a long time before it finds something.

Prayer

O Saint Raccoon, who rummages among the microseconds of the handshake, let our servers never reuse the same ephemeral key. Amen.

How to celebrate

Celebrated by disabling DH key reuse and preferring exchange over elliptic curves.

Reuse the ephemeral key and you leave crumbs for the raccoon.

Technical record

Disclosed on
September 9 2020
CVE
CVE-2020-5929CVE-2020-1968CVE-2020-12413
CVSS
5.9
Product
OpenSSL · BIG-IP

In versions 13.0.0-13.0.0 HF2, 12.1.0-12.1.2 HF1, and 11.6.1-11.6.2, BIG-IP platforms with Cavium Nitrox SSL hardware acceleration cards, a Virtual Server configured with a Client SSL profile, and using Anonymous (ADH) or Ephemeral (DHE) Diffie-Hellman key exchange and Single DH use option not enabled in the options list may be vulnerable to crafted SSL/TLS Handshakes that may result with a PMS (Pre-Master Secret) that starts in a 0 byte and may lead to a recovery of plaintext messages as BIG-IP TLS/SSL ADH/DHE sends different error messages acting as an oracle. Similar error messages when PMS starts with 0 byte coupled with very precise timing measurement observation may also expose this vulnerability.

Sources: raccoon-attack.com

📅 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.