Can someone who actually understands what CrowdStrike does explain to me why on earth they don't have some kind of gradual rollout for changes? It seems like their updates go out everywhere all at once, and this sounds absolutely insane for a company at this scale.
It sounds like Channel files are just basically definition updates in normal antivirus software; it's not actually code, just some stuff on what the software should "look out for". And it sounds like they shipped some malformed channel file and the software that interprets it can't handle malformed inputs and ate shit. That software happened to be kernel mode, and also marked as boot-critical, so it if falls over, it…
https://sre.google/workbook/canarying-releases/
Which starts with "a majority of incidents are triggered by binary or configuration pushes". The stats for config related failures is one link away at
https://sre.google/workbook/postmortem-analysis/
Where it says 31% of outages in 2010-2017 are caused by "configuration push".