My Lemny
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
☆ Yσɠƚԋσʂ ☆@lemmy.ml to Programmer Humor@lemmy.mlEnglish · 2 years ago

Challenge Accepted

lemmy.ml

message-square
18
link
fedilink
1

Challenge Accepted

lemmy.ml

☆ Yσɠƚԋσʂ ☆@lemmy.ml to Programmer Humor@lemmy.mlEnglish · 2 years ago
message-square
18
link
fedilink
alert-triangle
You must log in or register to comment.
  • RandomLegend [He/Him]@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago

    You called our instance? :D

    • JPAKx4@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      0
      ·
      2 years ago

      I had no idea that’s what dbzer0 stood for!

      • emergencyfood@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        2 years ago

        I thought it was a Dragon Ball Z reference.

      • china🇨🇳@lemmy.cadeleted by creator
        link
        fedilink
        arrow-up
        0
        ·
        2 years ago

        Ohhh dbzer0 = divide by zero

        TIL

        • ArchAengelus@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          There are dozens of us. Dozens!

          • RandomLegend [He/Him]@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 years ago

            Well actually we have 12,572 registered users :D

            • CanadaPlus@lemmy.sdf.org
              link
              fedilink
              arrow-up
              0
              ·
              2 years ago

              A kilodozen.

  • Yondoza@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago

    Was this the root cause??? Hahahaha

    • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      2 years ago

      here’s a good overview of what happened https://www.thestack.technology/crowstrike-null-pointer-blamed-rca/

      • CanadaPlus@lemmy.sdf.org
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        2 years ago

        Lit, I’ve been waiting for this.

        Edit: That’s mostly a high-level overview. Do you have some actual reverse-engineering you can point me to?

        • Morphit @feddit.uk
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          It’s a proprietary enterprise security product so I think it’ll be difficult to get information until they give a proper post-mortem (if they do so). Here’s hoping someone can put it all together though.

          From what we have from CrowdStrike so far, the Channel File 291 update was to combat some use of Named Pipes in Windows malware.

          This seems to have triggered a null pointer exception in the Falcon kernel driver as it loaded this Channel File. CrowdStrike say this is not related to the large null sections of one of the files but haven’t really explained what did trigger it.

          Regardless, the kernel driver ought to have been statically analysed to detect this kind of memory hazard, or written in a language that prevents this class of bugs altogether. This is a priority of the US government right now, but CrowdStrike doesn’t seem to have got the memo.

          • CanadaPlus@lemmy.sdf.org
            link
            fedilink
            arrow-up
            0
            ·
            2 years ago

            I mean, even basic testing would have caught this. It’s not like it’s particularly infrequently triggered.

            • Morphit @feddit.uk
              link
              fedilink
              arrow-up
              0
              ·
              2 years ago

              For this Channel File, yes. I don’t know what the failure rate is - this article mentions 40-70%, but there could well be a lot of variance between different companies’ machines.

              The driver has presumably had this bug for some time, but they’ve never had a channel file trigger it before. I can’t find any good information on how they deploy these channel files other than that they push several changes per day. One would hope these are always run by a diverse set of test machines to validate there’s no impact to functionality but only they know the procedure there. It might vary based on how urgent a mitigation is or how invasive it’ll be - though they could just be winging it. It’d be interesting to find out exactly how this all went down.

              • CanadaPlus@lemmy.sdf.org
                link
                fedilink
                arrow-up
                0
                ·
                2 years ago

                I’m a bit OOTL on what exactly a channel file is, being a Linux person, or how it relates to a driver. Are they in userspace, then? That would make it slightly less insane they didn’t check it thoroughly before their Friday update.

        • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          sorry, I haven’t looked if there’s a more detailed analysis yet

          • CanadaPlus@lemmy.sdf.org
            link
            fedilink
            arrow-up
            0
            ·
            2 years ago

            Unfortunately most of the stuff I see linked is Twitter, and I’m not in the walled garden.

            • Morphit @feddit.uk
              link
              fedilink
              arrow-up
              0
              ·
              2 years ago

              Same. I can see some of it in between popovers about my account being suspended, getting rate limited, or of course “something went wrong”. I don’t understand why there are people who still only post there.

  • beeng@discuss.tchncs.de
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago

    Inserting Rust comment here :)

Programmer Humor@lemmy.ml

programmerhumor@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 23 users / day
  • 58 users / week
  • 154 users / month
  • 480 users / 6 months
  • 0 local subscribers
  • 43.9K subscribers
  • 2.07K Posts
  • 35K Comments
  • Modlog
  • mods:
  • AgreeableLandscape@lemmy.mldeleted by creator
  • cat_programmer@lemmy.ml
  • BE: 0.19.21
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org