Thank you for sharing, this is quite interesting. I tried to find examples of 
how this actually works. Found this article:  
https://www.koi.ai/blog/glassworm-first-self-propagating-worm-using-invisible-code-hits-openvsx-marketplace

The screenshot in it shows a clearly suspicious line of code: var decodedBytes 
= decode(' ... a very long invisible string ... ');

So yes, the string is invisible, but it's not in itself executable. It needs to 
be decoded using a small amount of normal, visible and very suspicious code. So 
the claim that the vulnerability is invisible and can't be caught by normal 
code review seems a bit disingenuous. It's just a new way to obfuscate a string.

I haven't found any other description of what compromised source code looks 
like in practice. So best I can tell, while this is really interesting, it's 
not as undetectable to the naked eye as it sounds.

Still, very interesting! And if anyone has information that I haven't found, 
please share. Any technical dive into it would likely be a good read.

- Nitai

-------- Original Message --------
On Sunday, 03/22/26 at 11:12 Karl Williamson via Unicode 
<[email protected]> wrote:
Open-source software has an invisible vulnerability. Hackers have found it
A cybercrime campaign called GlassWorm is hiding malware in invisible
characters and spreading it through software that millions of developers
rely on The danger in the code came from characters that are invisible
to the human eye. In early March researchers at several security firms
examined what looked like empty space and found hidden Unicode
characters that decoded into a malicious program. Investigators soon
traced hundreds of compromised open-source components spread across
GitHub, npm and

Read in Scientific American: https://apple.news/ACCjFPpifQlCNSMetYCJ2Dg




Reply via email to