millero 2 years ago

I heard from a friend who knows someone in Crowdstrike that this bug had been sitting there in the kernel driver for years before being hit. Turns out that the flawed data was added in a post-processing step of the configuration update, which is after it's been tested internally but before it's copied to their update servers.

Their test setup was fine for the update data itself, it's just that they didn't catch it before it was sent out to production because they were testing the wrong thing. Oops.

  • terom 2 years ago

    "post-processing step" aka regex? :)

    HN comments from a green username citing a friend who knows someone aren't the greatest source, but this sounds so believeable

  • OutOfHere 2 years ago

    A test order randomizer could have caused a meta-QA-test to write the test-artifact-file over the actual build artifact file. If so, these meta tests were not supposed to run at this stage, but laziness prevails, and the same test runner looks to have been used for both the main and the meta QA tests.

terom 2 years ago

Reboot harder.

> Update as of 10:30 UTC on 19 July 2024: We have received reports of successful recovery from some customers attempting multiple Virtual Machine restart operations on affected Virtual Machines.

> We've received feedback from customers that several reboots (as many as 15 have been reported) may be required, but overall feedback is that reboots are an effective troubleshooting step at this stage.

https://status.cloud.microsoft/

  • jayknight 2 years ago

    Any indication that this might work for physical computers?

    • isjamesalive 2 years ago

      My physical workstation (a Precision laptop) was affected and a single reboot fixed it. Most of my colleagues weren’t as lucky.

      • jayknight 2 years ago

        I think I'm well past 15 on my laptop now. My desktop was unaffected, but I reach over and click restart every once in a while to see if something different happens.

        • trilbyglens 2 years ago

          Sounds like a race condition that some systems hot and others don't

    • canistel 2 years ago

      Worked for me. Working for a few or my colleagues. Reboot again and again.

  • bitwize 2 years ago

    It's amazing how "Did ye try tairnin' it off and on again?" is still the best first-line advice.

    • mym1990 2 years ago

      Update to: "Did you try turning it off and on again...15 times?"

      • jowea 2 years ago

        Important advice since normally I'd resort to percussive maintenance way before getting to 15.

  • baal80spam 2 years ago

    I'm not the one to bash Microsoft "just because", but this "up to 15 reboots" thingy reminds me that MS most likely doesn't know what's going on in their own damn OS anymore.

    Related picture - not long ago such a message would've been completely unacceptable, yet here we are.

    https://i.imgur.com/4rQLcb7.png

    • exe34 2 years ago

      sounds like a race condition that you have a fair chance of recreating after 15 reboots?

smallerize 2 years ago

Bitlocker instructions in a reply, direct link if you don't have a Twitter account: https://twitter.com/Syndikalist/status/1814281141265846772

  • lesuorac 2 years ago

    Well, don't use windows but if you can bypass Bitlocker to modify a kernel extension it seems like you could just bypass Bitlocker to install a keylogger / whatever?

    With the utility of in a shared computer environment (say school library) you can get the administrative password with enough time.

Y_Y 2 years ago

To save everyone going to that abomination of a site:

vx-underground

@vxunderground

How to fix the Crowdstrike thing:

1. Boot Windows into safe mode

2. Go to C:\Windows\System32\drivers\CrowdStrike

3. Delete C-00000291*.sys

4. Repeat for every host in your enterprise network including remote workers

5. If you're using BitLocker jump off a bridge

  • dwattttt 2 years ago

    Or if you actually kept track of these things: pull out the bitlocker recovery key, even if it's on an old USB at the back of a drawer. Ask How I Know