He just got fired after pushing untested code onto production

Share with friends
⏱️ 𝑹𝒆𝒂𝒅𝒊𝒏𝒈 𝑻𝒊𝒎𝒆: 2 𝘮𝘪𝘯𝘶𝘵𝘦𝘴 ⚡️
Save Story for Later (0)
Please login to bookmark Close

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.

Article Contributors

  • Ivy Testfield
    (Author)
    Trends Journalist, QABash

    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!

  • Ishan Dev Shukl
    (Reviewer)
    SDET Manager, Nykaa

    With 13+ years in SDET leadership, I drive quality and innovation through Test Strategies and Automation. I lead Testing Center of Excellence, ensuring high-quality products across Frontend, Backend, and App Testing. "Quality is in the details" defines my approach—creating seamless, impactful user experiences. I embrace challenges, learn from failure, and take risks to drive success.

Subscribe to QABash Weekly 💥

Dominate – Stay Ahead of 99% Testers!

Leave a Reply

Scroll to Top
×