Skip to content

History and stories

The worm that spread around the world in ten minutes

SQL Slammer was smaller than this paragraph. It still knocked banks, airlines and an emergency call center offline.

1 min readStory

The short version

In 2003, a tiny worm infected most of its possible targets within about ten minutes, taking down ATMs along the way.

The story

Early on January 25, 2003, a worm began attacking computers running Microsoft’s database software. The whole program was just 376 bytes, small enough to fit in a single network packet.

Each infected machine sent copies of the worm to random internet addresses as fast as it could. Researchers later calculated that the number of infected machines doubled about every eight and a half seconds, and that most of the vulnerable machines in the world were infected within about ten minutes.

The flood of traffic slowed large parts of the internet. Some bank ATM networks stopped working, an airline cancelled flights, and an emergency call center in Washington state was disrupted.

Microsoft had published a fix for the flaw six months earlier.

Why it mattered

Slammer was one of the fastest-spreading worms ever recorded, and it showed that a few hundred bytes of code could slow large parts of the internet and stop cash machines and emergency services. The fix had been available for six months. It became a standard example of why every server needs patching, including the ones nobody thinks about.

The lesson today

Slammer showed that people cannot react at the speed of an automated attack. By the time anyone noticed, it was over. The protection had to be in place beforehand: the fix installed, and database servers kept off the open internet.

The same is true today. Attacks on newly published flaws are automated, and the gap between a fix being released and attackers using the flaw keeps shrinking. Patching and keeping systems separated are what work, because there is no time to respond once it starts.

All case files

Talk to us about your technology

Tell us what you run today and what is getting in the way. We will get back to you about how we can help.

Customize cookies

Choose which cookies this site may use. You can change this at any time from Cookie settings at the bottom of every page.