Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

Scheduled Pinned Locked Moved Uncategorized
49 Posts 34 Posters 202 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

    RE: https://hachyderm.io/@ChrisShort/116606591908387955

    If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

    The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

    Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

    VSCode is an absolute security shittip as a result.

    stephengentle@ioc.exchangeS This user is from outside of this forum
    stephengentle@ioc.exchangeS This user is from outside of this forum
    stephengentle@ioc.exchange
    wrote last edited by
    #17

    @GossiTheDog And the editor itself makes extensions necessary. Like want to highlight trailing white space (something that should be built into a code editor)? Nope, you need to install a random 3rd party extension!

    1 Reply Last reply
    0
    • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

      Also - if you think 'none of our users run VSCode', check your telemetry. They do. It doesn't even need local admin rights to install.

      I've tooted about this one for about two years now, Microsoft have created their own security bonfire and it's going off in their own backyard, they just haven't realised yet.

      J This user is from outside of this forum
      J This user is from outside of this forum
      jackryder@infosec.exchange
      wrote last edited by
      #18

      @GossiTheDog I installed VSCodium yesterday for a project and @Sempf was nice enough to suggest looking at the extensions with the warning that the extensions were a bit of a wild west.

      It was shockingly terrible! You can't find or use ANYTHING safely in that tool.

      I haven't installed anything in yet because frankly, I don't trust it yet. I'd rather walk slowly and safe.

      1 Reply Last reply
      0
      • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

        RE: https://hachyderm.io/@ChrisShort/116606591908387955

        If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

        The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

        Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

        VSCode is an absolute security shittip as a result.

        maccruiskeen@social.linux.pizzaM This user is from outside of this forum
        maccruiskeen@social.linux.pizzaM This user is from outside of this forum
        maccruiskeen@social.linux.pizza
        wrote last edited by
        #19

        @GossiTheDog I realize that this is tangential, but the network is named CORPNET? Really? Are we in a cheap 1980s techno-thriller?

        gossithedog@cyberplace.socialG 1 Reply Last reply
        0
        • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

          RE: https://hachyderm.io/@ChrisShort/116606591908387955

          If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

          The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

          Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

          VSCode is an absolute security shittip as a result.

          david_chisnall@infosec.exchangeD This user is from outside of this forum
          david_chisnall@infosec.exchangeD This user is from outside of this forum
          david_chisnall@infosec.exchange
          wrote last edited by
          #20

          @GossiTheDog

          VS Code started to be a thing people used when I was at MS. A lot of folks were using the remote extensions for working in Azure VMs. I saw that there was an open issue about FreeBSD support, so I reached out to some of the folks responsible internally. The things I learned about how that worked made me back away slowly and be very happy I used vim.

          1 Reply Last reply
          0
          • maccruiskeen@social.linux.pizzaM maccruiskeen@social.linux.pizza

            @GossiTheDog I realize that this is tangential, but the network is named CORPNET? Really? Are we in a cheap 1980s techno-thriller?

            gossithedog@cyberplace.socialG This user is from outside of this forum
            gossithedog@cyberplace.socialG This user is from outside of this forum
            gossithedog@cyberplace.social
            wrote last edited by
            #21

            @maccruiskeen that's the main AD domain, yep. Keep in mind MS is an 80s company 😅

            mavnn@bonfire.mavnn.euM neffo@mas.toN 2 Replies Last reply
            0
            • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

              RE: https://hachyderm.io/@ChrisShort/116606591908387955

              If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

              The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

              Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

              VSCode is an absolute security shittip as a result.

              emily_s@mastodon.me.ukE This user is from outside of this forum
              emily_s@mastodon.me.ukE This user is from outside of this forum
              emily_s@mastodon.me.uk
              wrote last edited by
              #22

              @GossiTheDog One of the top 10 extensions, with 73 million downloads, looks like its owned by a single dev on his personal github account.

              I wonder how many fishing attempts he gets per day.

              1 Reply Last reply
              0
              • ingram@mastodon.socialI ingram@mastodon.social

                @GossiTheDog And this is why my work PC is locked down so tight I can't even make and run my own batch files, let alone anything .exe. The organisation actually practices the Essential Eight.

                gossithedog@cyberplace.socialG This user is from outside of this forum
                gossithedog@cyberplace.socialG This user is from outside of this forum
                gossithedog@cyberplace.social
                wrote last edited by
                #23

                @ingram you can probably install VSCode 😅

                yacc143@mastodon.socialY ingram@mastodon.socialI 2 Replies Last reply
                0
                • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                  @maccruiskeen that's the main AD domain, yep. Keep in mind MS is an 80s company 😅

                  mavnn@bonfire.mavnn.euM This user is from outside of this forum
                  mavnn@bonfire.mavnn.euM This user is from outside of this forum
                  mavnn@bonfire.mavnn.eu
                  wrote last edited by
                  #24

                  @GossiTheDog@cyberplace.social @maccruiskeen@social.linux.pizza also, this is the company that chose to call a flagship product family .NET

                  1 Reply Last reply
                  0
                  • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                    Also - if you think 'none of our users run VSCode', check your telemetry. They do. It doesn't even need local admin rights to install.

                    I've tooted about this one for about two years now, Microsoft have created their own security bonfire and it's going off in their own backyard, they just haven't realised yet.

                    richbartlett@infosec.exchangeR This user is from outside of this forum
                    richbartlett@infosec.exchangeR This user is from outside of this forum
                    richbartlett@infosec.exchange
                    wrote last edited by
                    #25

                    @GossiTheDog lol MS didn't even follow their own guidelines

                    Link Preview Image
                    1 Reply Last reply
                    0
                    • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                      @maccruiskeen that's the main AD domain, yep. Keep in mind MS is an 80s company 😅

                      neffo@mas.toN This user is from outside of this forum
                      neffo@mas.toN This user is from outside of this forum
                      neffo@mas.to
                      wrote last edited by
                      #26

                      @GossiTheDog @maccruiskeen is it pronounced corEnet or corPnet?

                      I 1 Reply Last reply
                      0
                      • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                        Also - if you think 'none of our users run VSCode', check your telemetry. They do. It doesn't even need local admin rights to install.

                        I've tooted about this one for about two years now, Microsoft have created their own security bonfire and it's going off in their own backyard, they just haven't realised yet.

                        brnrd@bsd.networkB This user is from outside of this forum
                        brnrd@bsd.networkB This user is from outside of this forum
                        brnrd@bsd.network
                        wrote last edited by
                        #27

                        @GossiTheDog "how can you be so mean! We added a dialog bump 'do you trust this developer XiJinPing'"

                        Same thing all over again, applications, consent dialogs, browser extensions, IDE plugins, ...
                        Trusting that your users have sane judgement, prepare to mop!

                        paco@infosec.exchangeP 1 Reply Last reply
                        0
                        • conanchiles@infosec.exchangeC conanchiles@infosec.exchange

                          @GossiTheDog

                          They recently added a feature to control what publishers are allowed

                          Link Preview Image
                          Centrally manage VS Code settings with policies

                          Enterprise policies in Visual Studio Code enable organizations to centrally manage settings for their development teams. This reference details the available policies and how to implement them.

                          favicon

                          (code.visualstudio.com)

                          epic_null@infosec.exchangeE This user is from outside of this forum
                          epic_null@infosec.exchangeE This user is from outside of this forum
                          epic_null@infosec.exchange
                          wrote last edited by
                          #28

                          @ConanChiles @GossiTheDog And here I am just thinking "An open repository system where you add allowed sources would have allowed for better control from the start"

                          1 Reply Last reply
                          0
                          • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                            RE: https://hachyderm.io/@ChrisShort/116606591908387955

                            If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

                            The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

                            Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

                            VSCode is an absolute security shittip as a result.

                            stonebear2@hachyderm.ioS This user is from outside of this forum
                            stonebear2@hachyderm.ioS This user is from outside of this forum
                            stonebear2@hachyderm.io
                            wrote last edited by
                            #29

                            @GossiTheDog ....

                            .......

                            and here I thought npm was bad. Sweet moldy cheezus on stale wonderbread with a radiator moonshine chaser and a frop stash full of ergot.

                            1 Reply Last reply
                            0
                            • stevel@hachyderm.ioS stevel@hachyderm.io

                              @GossiTheDog its permanently trying to make you add extensions, and the whole "trust this directory" prompt mapping to "run any code in this external repo" feature seems designed to fun the north korean government.

                              It's reasonably lightweight, but I don't trust it any more as even if I only use it for text editing, it's too willing to run code from external sources

                              stevel@hachyderm.ioS This user is from outside of this forum
                              stevel@hachyderm.ioS This user is from outside of this forum
                              stevel@hachyderm.io
                              wrote last edited by
                              #30

                              @GossiTheDog in their favour: MSFT are showing how they've successfully implemented a cross-platform vulnerability ecosystem. ActiveX was windows only

                              yacc143@mastodon.socialY 1 Reply Last reply
                              1
                              0
                              • neffo@mas.toN neffo@mas.to

                                @GossiTheDog @maccruiskeen is it pronounced corEnet or corPnet?

                                I This user is from outside of this forum
                                I This user is from outside of this forum
                                ingmarvandijk@mastodon.social
                                wrote last edited by
                                #31

                                @neffo @GossiTheDog @maccruiskeen coreP0WNED

                                1 Reply Last reply
                                0
                                • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                                  RE: https://hachyderm.io/@ChrisShort/116606591908387955

                                  If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

                                  The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

                                  Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

                                  VSCode is an absolute security shittip as a result.

                                  S This user is from outside of this forum
                                  S This user is from outside of this forum
                                  steppl@mastodon.social
                                  wrote last edited by
                                  #32

                                  @GossiTheDog

                                  Tried VScode, it was not really bad - except for my taste ate too much RAM, which becomes precious with all that AI and Browser-engine Apps.

                                  Still looking for something better than Notepad++ having:
                                  - low mem footprint
                                  - (relatively) fast
                                  - plugin/built-in support for couple languages I need

                                  1 Reply Last reply
                                  0
                                  • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                                    RE: https://hachyderm.io/@ChrisShort/116606591908387955

                                    If you want on to Microsoft's internal network, CORPNET, publish or own an existing a VSCode extension.

                                    The Visual Studio Code Marketplace, which Microsoft own, is completely uncontrolled.

                                    Anybody can publish an extension, it provides code execution on endpoints, extensions auto update by default, "verified" blue tick extensions just need any domain registration, and there's no endpoint security controls at all around what users can install.

                                    VSCode is an absolute security shittip as a result.

                                    larthallor@mastodon.socialL This user is from outside of this forum
                                    larthallor@mastodon.socialL This user is from outside of this forum
                                    larthallor@mastodon.social
                                    wrote last edited by
                                    #33

                                    @GossiTheDog Just got notified by regular old Visual Studio that there is an update 18.6.1 except there are no release notes for 18.6.1.

                                    So now I'm left wondering if this is a fix for a security flaw I should install right now or the result of a supply side attack facilitated by a security flaw I should definitely not install.

                                    Whichever is the truth, I'm sure the correct approach is to ask CoPilot what to do, right Microsoft?

                                    1 Reply Last reply
                                    0
                                    • brnrd@bsd.networkB brnrd@bsd.network

                                      @GossiTheDog "how can you be so mean! We added a dialog bump 'do you trust this developer XiJinPing'"

                                      Same thing all over again, applications, consent dialogs, browser extensions, IDE plugins, ...
                                      Trusting that your users have sane judgement, prepare to mop!

                                      paco@infosec.exchangeP This user is from outside of this forum
                                      paco@infosec.exchangeP This user is from outside of this forum
                                      paco@infosec.exchange
                                      wrote last edited by
                                      #34

                                      @brnrd Seems like they pioneered this model back with ActiveX plugins:
                                      (A) trust this plugin to do anything it wants, even if it’s malicious,
                                      (B) don’t let this plugin do anything, no matter how useful
                                      (C) Maybe later (the 2020s enhanced version of this choice)

                                      @GossiTheDog

                                      1 Reply Last reply
                                      0
                                      • gossithedog@cyberplace.socialG gossithedog@cyberplace.social

                                        Also - if you think 'none of our users run VSCode', check your telemetry. They do. It doesn't even need local admin rights to install.

                                        I've tooted about this one for about two years now, Microsoft have created their own security bonfire and it's going off in their own backyard, they just haven't realised yet.

                                        h0ru2@cyberplace.socialH This user is from outside of this forum
                                        h0ru2@cyberplace.socialH This user is from outside of this forum
                                        h0ru2@cyberplace.social
                                        wrote last edited by
                                        #35

                                        @GossiTheDog Was a bit shocked, when I discovered it's just installed into the user's home directory.

                                        1 Reply Last reply
                                        0
                                        • emily_s@mastodon.me.ukE emily_s@mastodon.me.uk

                                          @GossiTheDog hell even opening a repo in vscode can cause code execution in multiple ways. It is basically impossible to use securely.

                                          Link Preview Image
                                          GitHub - emilyselwood/self_deleting_repo: A repo that deletes it self when it opens in an editor.

                                          A repo that deletes it self when it opens in an editor. - emilyselwood/self_deleting_repo

                                          favicon

                                          GitHub (github.com)

                                          binford2k@hachyderm.ioB This user is from outside of this forum
                                          binford2k@hachyderm.ioB This user is from outside of this forum
                                          binford2k@hachyderm.io
                                          wrote last edited by
                                          #36

                                          @emily_s @GossiTheDog sounds like this only happens when you trust the folder when it asks for permission. https://www.devclass.com/development/2026/01/22/vs-code-tasks-config-file-abused-to-run-malicious-code/4079547

                                          emily_s@mastodon.me.ukE 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups