Russia and China Did Not Cause the October 2025 AWS Outage
A claim is circulating online that Russia and China were behind the recent AWS outage on 20 October 2025, which disrupted major applications and websites worldwide. The outage was real, but our investigation found the claim is false. Social Media Posts Multiple users posted the claim linking that the AWS outage with geopolitically-charged actors (Russia, […]
Continue Reading
