The Patching Friars' AlmanacA calendar of CVE saints
AT&T 1990Holy card for f-att-network-collapse-1990, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 break; AT&T 1990 BREAK INOPPORTUNUM
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Scourge · No culprit · January 15 1990

The Great Silence of AT&T

Chronicle

On 15 January 1990 a 4ESS switch in Manhattan reset itself and, by telling its neighbours so, knocked them over one after another. The culprit was a single misplaced C 'break' in an update to the recovery software rolled out in December 1989. For about nine hours nearly half of AT&T's long-distance calls failed to connect: over 50 million calls blocked, with some estimates as high as 70. No attacker: just one line of code.

Lesson learned

It showed that a system built to heal itself can also make itself sick, and that shipping the same update to every node turns one bug into an epidemic.

Prayer of reparation

O blessed stray Break, who leapt out of the wrong block, guide our hands through nested statements and let our tests cover the neighbour who reboots. Amen.

How it is remembered

Remembered by rolling out updates in stages, reading every switch statement with suspicion and keeping the previous version within reach.

Technical record

A one-line bug (a misplaced C 'break') in a December 1989 update to the recovery software of AT&T's 4ESS switches caused a cascading crash that started at a Manhattan switch. For about nine hours nearly half of the calls on AT&T's long-distance network failed: over 50 million calls were blocked (some accounts say about 70 million). No attacker was involved.

Sources: users.csc.calpoly.edu · cs.umb.edu

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