He just got fired after pushing untested code onto production

Date:

Share post:

A Bug in CrowdStrike kernel driver triggered a global reboot death spiral, disrupting air travel, hospitals, banks, and more. Here’s how it happened.

What is a Blue Screen of Death?

The Blue Screen of Death (BSOD) is an error message that appears when something goes wrong on Windows devices. It’s displayed on a bright blue background — a hue that strikes fear into the hearts of users. Your computer might shut down, restart, or remain stuck on the BSOD.

What Happened?

Crowdstrike broke the cardinal rule of development, never push updates on a Friday!

On July 19, 2024, at 04:09 UTC, a routine sensor configuration update by CrowdStrike triggered a logic error, leading to system crashes and blue screens (BSOD) on impacted Windows systems. This update, part of the Falcon platform’s protection mechanisms, was promptly remediated by 05:27 UTC the same day. The incident was not related to any cyberattack.

What Satya Nadella has to say?

Impact

Customers using Falcon sensor for Windows version 7.11 and above, online between 04:09 UTC and 05:27 UTC, were affected. Systems that downloaded the update during this period experienced crashes.

Configuration File Primer

The update involved “Channel Files,” which are crucial for the Falcon sensor’s behavioral protection mechanisms. These files are regularly updated to counter new threats. The specific file affected was Channel File 291, responsible for evaluating named pipe execution on Windows systems.

Technical Details

Channel File 291, located in C:\Windows\System32\drivers\CrowdStrike\ with a filename starting with “C-00000291-” and ending with .sys, triggered a logic error leading to the crashes. This file manages how Falcon interacts with named pipes, a common communication method in Windows.

Remediation

CrowdStrike has updated Channel File 291 to fix the logic error. No further changes are planned for this file. Systems not impacted by the update will continue to function normally. Linux and macOS systems were unaffected as they do not use Channel File 291.

The Developer’s Story

Latest from CrowdStrike on Root Cause Analysis

CrowdStrike is conducting a thorough root cause analysis to understand the logic flaw and prevent future occurrences. Updates will be shared as the investigation progresses.

QABash Nexus—Subscribe before It’s too late!

Monthly Drop- Unreleased resources, pro career moves, and community exclusives.

Ivy Testfield
Ivy Testfield
Ivy Testfield is your go-to gal for all things testing and automation. With a degree in computer science and a sharp eye for bugs, she reports on the latest happenings in software quality, from emerging trends to key industry events. Known for her wit, Ivy delivers news with a side of humor. When she’s not tracking down the hottest tools or interviewing experts, you can find her automating her coffee routine. Ivy believes every good code deserves a solid test—and a laugh!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertisement

Related articles

5 Vibe Testing Anti-Patterns That Destroy Your Pipeline (And How to Fix Them)

Why Anti-Patterns Undermine Your Vibe Testing Success Vibe testing—using AI-native frameworks to drive resilient, intent-based automation—promises reduced maintenance and...

Vibe Testing: How AI-Native Tools Are Rewriting Automation Rules

The New Era of Test Automation: From Vibe to AI-Native Self-Healing For years, “vibe testing” referred to rule-based automation...

Vibium AI: The $3.8 Billion Promise That Doesn’t Exist Yet—Why QA Teams Are Going Crazy Over Vaporware

The Most Anticipated Software Tool That You Can't Actually Use The testing world has gone absolutely insane over Vibium AI—Jason Huggins' promised...

Free MCP Course by Anthropic: Learn Model Context Protocol to Supercharge AI Integrations

Model Context Protocol (MCP): The Secret Sauce Behind Smarter AI Integrations If you’ve ever wished you could connect Claude...