The Morris worm, released on 2 November 1988, was one of the first internet worms to get wide attention. It spread through a sendmail debug hole, a finger buffer overflow, trusted logins and weak passwords. Its most lasting effect was organisational: DARPA funded the first CERT Coordination Center afterwards.
What happened
According to the Wikipedia article on the worm, it was released at 8:30 p.m. on 2 November 1988 from the MIT network. The figure usually quoted is about 6,000 major UNIX machines. That number is itself an estimate. The article notes it came from a guess of roughly ten percent of an estimated 60,000 connected computers, while another contemporary estimate was only a couple of thousand.
So treat the scale as approximate. The shape of the incident is more reliable than the count.
How it spread
The worm did not rely on one clever trick. It chained several ordinary weaknesses:
- A debug mode hole in the sendmail program.
- A buffer overflow in the finger network service.
- Trust relationships through rexec and rsh, which let machines log in to each other without passwords.
- Weak passwords, including dictionary words and simple patterns built from the username.
None of these were exotic. Each one was a default, a convenience or a habit. That pattern repeats through the next four decades of incidents.
What it changed
Robert Tappan Morris was convicted under the Computer Fraud and Abuse Act in United States v. Morris. That case became an early reference point for how courts treat self-spreading code.
More durable was the creation of the CERT Coordination Center at Carnegie Mellon University, funded by DARPA after the worm. Before that, there was no standing place where a vendor, a university and a government agency could compare notes during an outbreak. Coordinated handling of vulnerabilities grew from there.
What it did not change
The worm did not end weak passwords, debug features left on, or services that trust the network. Those problems still appear in modern breach write-ups. What changed was the expectation that someone should be able to coordinate a response.
If you run a small engineering team, the practical reading is simple: know which of your services trust the network by default, turn off debug paths in production, and decide ahead of time who coordinates when something spreads.
Common misreadings
People sometimes say the Morris worm was malicious in intent to destroy, or that it was a brand new class of attack. The sources cited here do not support either claim. They describe a program that spread through existing weaknesses and a legal case under the Computer Fraud and Abuse Act. The infection count is also not settled, so a careful writer gives a range and names the source. When you cite the incident in training material, stick to what is documented: the four spread methods, the conviction, and the creation of CERT/CC. Those facts are enough to make the point that old weaknesses combine badly, and that coordination matters as much as any single fix.
Quick check
When was the Morris worm released?
On the evening of 2 November 1988, according to the source cited below.
What institution came out of the incident?
The CERT Coordination Center at Carnegie Mellon University, funded by DARPA.
Safeguard can help with the practical side of this today: SBOM and dependency scanning show what you actually run, and there is a free scan at gold.safeguard.sh/scan.
Sources
Last reviewed: 19 October 2026.