The Patching Friars' AlmanacA calendar of CVE saints

Patron of January 14

CurveBallHoly card for curveball, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 CurveBall CURVA NON RECTA
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint CurveBall, the Curve That Fooled Windows

Patron of certificates signed by anyone, home-made elliptic curves, and the NSA, which for once reported instead of keeping.

Life

On 14 January 2020, Patch Tuesday, Microsoft fixed a CryptoAPI flaw reported by none other than the NSA. Windows checked the public key of an ECC certificate but not the curve parameters: an attacker could forge certificates that looked issued by a trusted authority, and sign malware or HTTPS sites in someone else's name.

Prayer

O Saint CurveBall, who threw a curve where a straight line was expected, let our systems check every parameter and not just the convenient ones. Amen.

How to celebrate

Celebrated by installing January's Patch Tuesday and checking that code signatures really belong to who they claim.

Trust is good; checking the curve is better.

Technical record

Disclosed on
January 14 2020
CVE
CVE-2020-0601
CVSS
8.1Actively exploited (CISA KEV)
Product
Microsoft · Windows

A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source, aka 'Windows CryptoAPI Spoofing Vulnerability'.

Sources: msrc.microsoft.com · blog.lessonslearned.org · trendmicro.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.