DemandSage
Share

Cloudflare Outage Timeline

Major incidents documented from 2019 to 2025

10
Total Incidents
5
Critical Events
23h
Total Downtime
7
Years Tracked
Categories:
Config3
Network3
External2
Database1
DNS1
2025
November 18
~6 hours
CriticalDatabase
Root Cause Analysis

Database permission issue caused bot-detection to generate oversized config → cascading network failures

2025
March 21
1h 7m
MajorConfig
Root Cause Analysis

Missing environment variable during credential rotation → invalid keys broke R2 writes & degraded reads

2024
September 16
~90 min
MajorNetwork
Root Cause Analysis

Network performance issue → regional reachability failures (HubSpot, Zoom)

2023
November 2
~20 min
ModerateNetwork
Root Cause Analysis

Network-wide failure → thousands of websites offline & incorrect Bitcoin price data

2023
October 4
~3 hours
CriticalDNS
Root Cause Analysis

DNSSEC validation failure → expired root zone signature during ZONEMD rollout → 1.1.1.1 SERVFAIL spikes

2023
January 24
121 min
MajorConfig
Root Cause Analysis

Code release corrupted service token metadata → Zero Trust + CDN control plane issues

2022
June 21
~90 min
CriticalNetwork
Root Cause Analysis

Critical internal incident → broad connectivity failures & 500 errors

2020
August 30
~5 hours
CriticalExternal
Root Cause Analysis

CenturyLink network failure → huge spike in HTTP errors across Cloudflare data centers

2020
July 17
Brief
ModerateConfig
Root Cause Analysis

Misconfigured backbone router broadcast faulty routes → major sites offline

2019
June 24
~3 hours
CriticalExternal
Root Cause Analysis

Verizon BGP misrouting → massive traffic redirection → widespread outages

Severity Legend
CriticalService-wide impact
MajorRegional/partial impact
ModerateLimited impact
DemandSage
Data-Driven Insights