SaaS & business softwareAnalysis
The 19 July 2024 outage from CrowdStrike’s root-cause report, Microsoft, Parametrix, the RBI and CERT-In: what broke, what it cost, what changed, as of September 2026.
The original post asked what happened. Two years on, the better question for an Indian IT team is narrower: what exactly failed, how much of it was CrowdStrike’s alone, and what should a buyer of any endpoint agent now ask for in writing? Every security agent that runs in the Windows kernel can, in principle, do what Falcon did that Friday. The documents published since tell you which controls stop it.
Falcon receives two kinds of update. Sensor code changes slowly and customers can hold it at an older version. “Rapid Response Content” changes daily, describes behaviour to watch for, and in July 2024 reached every sensor at once. With sensor 7.11 in February 2024, CrowdStrike added a template for watching Windows named pipes. The template definition declared 21 input fields; the sensor code supplied 20. Earlier content used a wildcard for the 21st field, so nothing ever read it.2
On 19 July two new template instances shipped as Channel File 291. One used a real value in the 21st field. The sensor read past the end of its input array and the machine crashed to a blue screen; machines that could not stay up long enough to receive the corrected file kept crashing until someone removed it.24 Linux and macOS sensors do not use Channel File 291 and were unaffected.1
Why did content skip the staging that code went through? Because speed is what the customer pays for. Rapid Response Content exists so that a technique seen at one customer in the morning is detected at every customer by the afternoon, without waiting for a sensor release. Staging content in rings slows exactly that. Before July 2024 the trade-off was made by the vendor, for everyone, and the report’s sixth finding is a plain admission that it was made the wrong way: “Each Template Instance should be deployed in a staged rollout.”2
The faulty file was live for 78 minutes; undoing it took a person at every machine
Channel File 291 incident, 19 July 2024, times in UTC with IST
04:09 UTC (09:39 IST)
Channel File 291 ships to Windows sensors 7.11 and later that are online.
21 expected, 20 supplied
The content interpreter reads a 21st input that does not exist: an out-of-bounds read, then a crash at boot.
05:27 UTC (10:57 IST)
CrowdStrike reverts the file. Machines that crashed cannot stay up long enough to receive the fix.
By hand, per machine
Safe Mode or Recovery Environment, delete C-00000291*.sys, reboot; a BitLocker key may be asked for.
Source: CrowdStrike technical details and root-cause analysis; CERT-In CIAD-2024-0035; Microsoft KB5042421 · as of 6 August 2024
The last step is where the hours went. CERT-In’s critical advisory the same day gave the manual workaround,4 and Microsoft’s support note warned that the machine may ask for its BitLocker recovery key.5 A company whose recovery keys sat on a server that had itself crashed had a second outage inside the first.
Microsoft estimated 8.5 million Windows devices were affected, under 1% of all Windows machines.3 Small as a share, the machines were concentrated where Windows fleets are large and run around the clock: hospitals, banks, airlines. Parametrix, which sells cloud-outage insurance, modelled the direct loss to the US Fortune 500 excluding Microsoft at US$5.4 billion, spread over a quarter of the list, 125 companies. Every one of the six airlines on the list was hit.6
Healthcare and banking carried more than half of the Fortune 500’s US$5.4 billion loss
Estimated direct financial loss to US Fortune 500 companies (excluding Microsoft) by sector, US$ million, 19 July 2024 outage
| Value (US$ m) | Share | |
|---|---|---|
| Healthcare | 1,938 | 36% |
| Banking | 1,149 | 21% |
| Airlines (six companies) | 860 | 16% |
| All other sectors | 1,453 | 27% |
Source: Parametrix estimate; Other is TechBag's subtraction · as of 24 July 2024 · A model estimate, not reported losses
The shape of the loss matters more than the total. Parametrix found that healthcare and banking took 57% of the loss while earning 20% of Fortune 500 revenue, and that the average airline lost US$143 million against a US$44 million average across all affected companies and US$6 million in manufacturing.6 The pattern is not about who ran CrowdStrike. It is about who runs customer-facing Windows terminals that must be up at a fixed hour: a ward, a branch counter, a check-in desk. That is our reading of the numbers, not Parametrix’s, but manufacturing at US$6 million a company is hard to explain any other way.
The insurance figure is the one to take to a board. An outage caused by a supplier’s bug, with no attacker, sits awkwardly in most cyber policies. If your continuity plan assumes the policy pays for a day of lost trading, read the system-failure clause before the next renewal.
The Reserve Bank’s assessment, published the same day, found that most banks keep critical systems off the cloud and that few use the CrowdStrike tool. Ten banks and NBFCs had minor disruption, resolved or being resolved; the RBI told its regulated entities to stay alert to operational resilience.7 The National Informatics Centre was not affected. The visible damage was at airports: Akasa moved to manual check-in and boarding, and IndiGo issued hand-written boarding passes.8
India’s count was small because few critical Indian systems ran the agent
Indian regulator and CERT-In figures on the 19 July 2024 outage
10
Banks and NBFCs with minor disruption
RBI, 19 July 2024
78 min
Window in which the bad file reached sensors, 09:39 to 10:57 IST
CERT-In CIAD-2024-0035
Critical
CERT-In’s severity rating for the advisory
CERT-In, 19 July 2024
Source: RBI press release 2024-2025/739; CERT-In CIAD-2024-0035; ThePrint · as of 19 July 2024
CrowdStrike’s root-cause report committed to fixes with dates: a compile-time check on input counts in production from 27 July 2024, a runtime bounds check backported to every Windows sensor from 7.11 by 9 August, new content-validator checks by 19 August, two independent code reviews, and staged deployment for content, promoted ring by ring after canary testing.2 The change that matters to a buyer is the last item on its list: customers can now choose where and when Rapid Response Content is deployed.
Microsoft moved too. In June 2025 it said it would give antivirus partners a private preview of a Windows endpoint security platform the following month, so that security products could run in user mode “just as apps do”, and that Quick Machine Recovery, which pushes fixes to PCs that cannot boot, would reach general availability that summer.9 Those are announcements, and we have not seen a date for kernel-free Falcon.
The customer control cuts both ways, and this is the part most buyers skip. Put every machine on the earliest content ring and you have the pre-2024 risk back. Put every machine on the latest and you receive new detections hours after your peers, which is a real cost during an active campaign. The sensible answer is a small canary group of ordinary office PCs on the earliest ring, the bulk of the fleet behind it, and the systems that must not stop (branch terminals, check-in desks, servers that hold recovery keys) last. That is a decision for the customer’s change board, written down, not a default left in a console.
The fixes moved control from the vendor’s release desk to the customer’s policy
How Falcon content and Windows recovery worked before 19 July 2024 and what was committed after, to June 2025
Before 19 July 2024
Committed since
Source: CrowdStrike root-cause analysis; Microsoft Windows Resiliency Initiative · as of 26 June 2025
Customers did not leave. The company reported US$5.25 billion of ending annual recurring revenue for the year to 31 January 2026, with more than US$1 billion of it added in that year.10 Whatever the outage did to CrowdStrike’s reputation, it did not move most buyers to a competitor, which is itself an argument for asking every vendor the same questions rather than switching away from one.
Sources
Related on TechBag: the CrowdStrike intel hub covers Falcon’s modules and pricing; the endpoint protection guide compares the agents you could run instead; our note on recovery after the outage covers the disaster-recovery side; and our note on EDR rollout covers the content-ring settings.
Disclosure. TechBag is a software reseller: it earns a margin when a reader buys through it, including from vendors named here. The analysis is TechBag’s own; no vendor paid for or saw this piece before publication. Facts are labelled reported, TechBag count or our view.