Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. #Breaking There's an active nodejs supply chain attack going around.

#Breaking There's an active nodejs supply chain attack going around.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
breakingnodejscybersecurityawsgithub
21 Indlæg 1 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • nullagent@partyon.xyzN nullagent@partyon.xyz

    Making my morning rounds and I can see thath there are STILL infected packages that were already detected by cybersecurity analyst available on NPM this morning.

    So I'm taking the time to go and personally message teams that haven't taken down their hacked packages.

    Tracking that work with these two issues. I'm both manually spot checking the list and working on a script to automate that check. Moar PRs soon . . .

    https://github.com/datapartyjs/walk-without-rhythm/issues/13

    https://github.com/datapartyjs/walk-without-rhythm/issues/12

    #ShaiHulud #WalkWithoutRhythm

    nullagent@partyon.xyzN This user is from outside of this forum
    nullagent@partyon.xyzN This user is from outside of this forum
    nullagent@partyon.xyz
    wrote sidst redigeret af
    #12

    Checking back in on my GitHub query and the stolen data is STILL showing up on github.

    I can tell github looks to be deleting the repos a -little- bit faster than they are created. There's still over 15k repos full of stolen credentials and PII available for public download.

    I've also noticed some new behavior I hadn't seen before where the worm is now making commits look like Linus Torvalds wrote them. Clearly a delay tactic.

    https://partyon.xyz/@nullagent/115607844583101135

    #GitHub #NPM #ShaiHulud #LinusTorvalds

    nullagent@partyon.xyzN 1 Reply Last reply
    0
    • nullagent@partyon.xyzN nullagent@partyon.xyz

      Checking back in on my GitHub query and the stolen data is STILL showing up on github.

      I can tell github looks to be deleting the repos a -little- bit faster than they are created. There's still over 15k repos full of stolen credentials and PII available for public download.

      I've also noticed some new behavior I hadn't seen before where the worm is now making commits look like Linus Torvalds wrote them. Clearly a delay tactic.

      https://partyon.xyz/@nullagent/115607844583101135

      #GitHub #NPM #ShaiHulud #LinusTorvalds

      nullagent@partyon.xyzN This user is from outside of this forum
      nullagent@partyon.xyzN This user is from outside of this forum
      nullagent@partyon.xyz
      wrote sidst redigeret af
      #13

      Found some other threat hunters online and checked in with them about this new behavior. They confirm that they also noticed the worm getting updates.

      According to our conversation it appears that the ShalHulud worm is using GitHub discussions as a C2. The attacker is then able to likely use stolen credentials to post comments which will update the behavior of the worm.

      So we're dealing with an active worm and it might form a full blown botnet if mitigations aren't continued to ramp up.

      nullagent@partyon.xyzN 1 Reply Last reply
      0
      • nullagent@partyon.xyzN nullagent@partyon.xyz

        Found some other threat hunters online and checked in with them about this new behavior. They confirm that they also noticed the worm getting updates.

        According to our conversation it appears that the ShalHulud worm is using GitHub discussions as a C2. The attacker is then able to likely use stolen credentials to post comments which will update the behavior of the worm.

        So we're dealing with an active worm and it might form a full blown botnet if mitigations aren't continued to ramp up.

        nullagent@partyon.xyzN This user is from outside of this forum
        nullagent@partyon.xyzN This user is from outside of this forum
        nullagent@partyon.xyz
        wrote sidst redigeret af
        #14

        I located a second tool for detecting Sha1-Hulud infections. Haven't looked at the details of how it works.

        Some notes:

        This one appears to have been released by CrowdStrike and was paywalled. Someone decided to modify and release it publicly so license is unknown.

        But awesome to see I'm in the big leagues with CrowdStrike and I maybe the first clean open source release of a tool for this.

        https://github.com/TimothyMeadows/sha1hulud-scanner

        #Sha1Hulud #Sha1HuludScanner #NPM #nodejs #cybersecurity #opensource

        nullagent@partyon.xyzN 1 Reply Last reply
        0
        • nullagent@partyon.xyzN nullagent@partyon.xyz

          I located a second tool for detecting Sha1-Hulud infections. Haven't looked at the details of how it works.

          Some notes:

          This one appears to have been released by CrowdStrike and was paywalled. Someone decided to modify and release it publicly so license is unknown.

          But awesome to see I'm in the big leagues with CrowdStrike and I maybe the first clean open source release of a tool for this.

          https://github.com/TimothyMeadows/sha1hulud-scanner

          #Sha1Hulud #Sha1HuludScanner #NPM #nodejs #cybersecurity #opensource

          nullagent@partyon.xyzN This user is from outside of this forum
          nullagent@partyon.xyzN This user is from outside of this forum
          nullagent@partyon.xyz
          wrote sidst redigeret af
          #15

          The fork of the CrowdStrike scanner introduced me to a really good idea, I should support the same exit code design so that our tools can work in tandem.

          Maybe we detect different things or maybe one vs the other works in your environment.

          So I made an issue to track this support:

          https://github.com/datapartyjs/walk-without-rhythm/issues/18

          #CrowdStrike #Sha1HuludScanner #WalkWithoutRhythm #cybersecurity #npm #nodejs

          nullagent@partyon.xyzN 1 Reply Last reply
          0
          • nullagent@partyon.xyzN nullagent@partyon.xyz

            The fork of the CrowdStrike scanner introduced me to a really good idea, I should support the same exit code design so that our tools can work in tandem.

            Maybe we detect different things or maybe one vs the other works in your environment.

            So I made an issue to track this support:

            https://github.com/datapartyjs/walk-without-rhythm/issues/18

            #CrowdStrike #Sha1HuludScanner #WalkWithoutRhythm #cybersecurity #npm #nodejs

            nullagent@partyon.xyzN This user is from outside of this forum
            nullagent@partyon.xyzN This user is from outside of this forum
            nullagent@partyon.xyz
            wrote sidst redigeret af
            #16

            Just finished landing Exit Code support. So now if more scanners are made or one of the projects gets more features you can quickly switch to whichever makes the most sense for your use case!

            I literally lost a ton of sleep on this volunteer incident response work so I'm going to go touch grass for a bit.

            More hacks later tonight, still got some loose ends gnawing at me lol.

            https://github.com/datapartyjs/walk-without-rhythm?tab=readme-ov-file#how-to-use

            #nodejs #npm #javascript #Sha1Hulud #WalkWithoutRhythm #Sha1HuludScanner #cybersecurity

            nullagent@partyon.xyzN 1 Reply Last reply
            0
            • nullagent@partyon.xyzN nullagent@partyon.xyz

              Just finished landing Exit Code support. So now if more scanners are made or one of the projects gets more features you can quickly switch to whichever makes the most sense for your use case!

              I literally lost a ton of sleep on this volunteer incident response work so I'm going to go touch grass for a bit.

              More hacks later tonight, still got some loose ends gnawing at me lol.

              https://github.com/datapartyjs/walk-without-rhythm?tab=readme-ov-file#how-to-use

              #nodejs #npm #javascript #Sha1Hulud #WalkWithoutRhythm #Sha1HuludScanner #cybersecurity

              nullagent@partyon.xyzN This user is from outside of this forum
              nullagent@partyon.xyzN This user is from outside of this forum
              nullagent@partyon.xyz
              wrote sidst redigeret af
              #17

              I spent more time searching for other Sha1-Hulud detection tools and found four more bringing it to 6 scanners (5 in nodejs).

              Linked them all from my readme in case those work better for you.

              Best way to beat a worm like this is to keep scanning and keep an eye out for the attacker to try and evade all of our tools.

              By using more than one hopefully we make the attackers job harder to evade all of us.

              https://github.com/datapartyjs/walk-without-rhythm?tab=readme-ov-file#similar-tools

              #Sha1Hulud #WalkWithoutRhythm #nodejs #npm #github #microsoft

              nullagent@partyon.xyzN 1 Reply Last reply
              0
              • nullagent@partyon.xyzN nullagent@partyon.xyz

                I spent more time searching for other Sha1-Hulud detection tools and found four more bringing it to 6 scanners (5 in nodejs).

                Linked them all from my readme in case those work better for you.

                Best way to beat a worm like this is to keep scanning and keep an eye out for the attacker to try and evade all of our tools.

                By using more than one hopefully we make the attackers job harder to evade all of us.

                https://github.com/datapartyjs/walk-without-rhythm?tab=readme-ov-file#similar-tools

                #Sha1Hulud #WalkWithoutRhythm #nodejs #npm #github #microsoft

                nullagent@partyon.xyzN This user is from outside of this forum
                nullagent@partyon.xyzN This user is from outside of this forum
                nullagent@partyon.xyz
                wrote sidst redigeret af
                #18

                GitHub has almost finished taking down the stolen data posted by the Sha1-Hulud npm/github worm. I only see about 400 repos remaining of the around 23k created by the worm.

                This was the most visible evidence of the exploit, just because we can't clearly see the worm's uploads doesn't mean the worm is totally dead yet.

                #Sha1Hulud #GitHub #NPM #nodejs #cybersecurity

                nullagent@partyon.xyzN 1 Reply Last reply
                0
                • nullagent@partyon.xyzN nullagent@partyon.xyz

                  GitHub has almost finished taking down the stolen data posted by the Sha1-Hulud npm/github worm. I only see about 400 repos remaining of the around 23k created by the worm.

                  This was the most visible evidence of the exploit, just because we can't clearly see the worm's uploads doesn't mean the worm is totally dead yet.

                  #Sha1Hulud #GitHub #NPM #nodejs #cybersecurity

                  nullagent@partyon.xyzN This user is from outside of this forum
                  nullagent@partyon.xyzN This user is from outside of this forum
                  nullagent@partyon.xyz
                  wrote sidst redigeret af
                  #19

                  Now that the acute phase is over there's a VERY important question...

                  What is the actual fucking value does Microsoft (a trillion dollar company) owning GitHub & NPM bring at all?

                  This shit was an absolute corporate buyout disaster. How the ever living fuck has microsoft owned NPM for FIVE years and still not done proper MFA requirements for publishing packages on NPM.

                  How the actual fuck are well known vulnerable packages STILL being propagated by NPM.

                  #microsoft #NPM #GitHub

                  nullagent@partyon.xyzN 1 Reply Last reply
                  0
                  • nullagent@partyon.xyzN nullagent@partyon.xyz

                    Now that the acute phase is over there's a VERY important question...

                    What is the actual fucking value does Microsoft (a trillion dollar company) owning GitHub & NPM bring at all?

                    This shit was an absolute corporate buyout disaster. How the ever living fuck has microsoft owned NPM for FIVE years and still not done proper MFA requirements for publishing packages on NPM.

                    How the actual fuck are well known vulnerable packages STILL being propagated by NPM.

                    #microsoft #NPM #GitHub

                    nullagent@partyon.xyzN This user is from outside of this forum
                    nullagent@partyon.xyzN This user is from outside of this forum
                    nullagent@partyon.xyz
                    wrote sidst redigeret af
                    #20

                    And to be clear this is NOT an all clear just yet. Why?

                    1. There remain known malicious packages STILL available for download on NPM (and I can see evidence of active downloads)

                    https://partyon.xyz/@nullagent/115607663085751105

                    2. Infected computers and servers are STILL posting stolen PII to public githubs for the world to see. GitHub has just gotten a tad faster at taking them down.

                    https://partyon.xyz/@nullagent/115607844583101135

                    So this is a smoldering fire still and we need to stay vigilant.

                    #Sha1Hulud #WalkWithoutRhythm

                    nullagent@partyon.xyzN 1 Reply Last reply
                    0
                    • nullagent@partyon.xyzN nullagent@partyon.xyz

                      And to be clear this is NOT an all clear just yet. Why?

                      1. There remain known malicious packages STILL available for download on NPM (and I can see evidence of active downloads)

                      https://partyon.xyz/@nullagent/115607663085751105

                      2. Infected computers and servers are STILL posting stolen PII to public githubs for the world to see. GitHub has just gotten a tad faster at taking them down.

                      https://partyon.xyz/@nullagent/115607844583101135

                      So this is a smoldering fire still and we need to stay vigilant.

                      #Sha1Hulud #WalkWithoutRhythm

                      nullagent@partyon.xyzN This user is from outside of this forum
                      nullagent@partyon.xyzN This user is from outside of this forum
                      nullagent@partyon.xyz
                      wrote sidst redigeret af
                      #21

                      These sorts of NPM worms have been around for a LONG time.

                      It's typically due a common practice of low 2fa opt-in on NPM accounts.

                      So be sure to setup NPM 2FA if you're a package maintainer do that asap!

                      A lesser known NPM capability is that you can disable install time scripts. This may break some packages but its worth a try to see if your projects can work with out any install scripts. 👇🏿

                      https://blog.npmjs.org/post/141702881055/package-install-scripts-vulnerability

                      #GitHub #NPM #Microsoft #Sha1Hulud #nodejs #javascript

                      1 Reply Last reply
                      1
                      0
                      • pelle@veganism.socialP pelle@veganism.social shared this topic
                      Svar
                      • Svar som emne
                      Login for at svare
                      • Ældste til nyeste
                      • Nyeste til ældste
                      • Most Votes


                      • Log ind

                      • Har du ikke en konto? Tilmeld

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      Graciously hosted by data.coop
                      • First post
                        Last post
                      0
                      • Hjem
                      • Seneste
                      • Etiketter
                      • Populære
                      • Verden
                      • Bruger
                      • Grupper