티스토리 뷰

Wait, the App I Use Every Day Became a Hacking Gateway? North Korean Supply Chain Attacks Aren't Someone Else's Problem

 

You opened the weather app on your phone, ordered lunch through a delivery app, opened up your work tools… and just like that, you've fired up a few apps without even thinking about it, right? Here's the thing though: there are actually tons of components built by developers packed inside those apps. And guess what? One of those components just got hacked by North Korean hackers. They didn't directly hack the app itself—they contaminated the raw materials used to build it. Honestly, that's the scarier approach.

Wait, What Even Is Axios? How Does This Affect Me?

Axios is a JavaScript library that developers use when building apps and websites. Think of it like a "convenient toolkit for sending and receiving data over the internet." Developers can't reinvent the wheel every single time, so they grab something that's already well-made and use it. And Axios? It's one of the most widely used libraries in the entire world developer community.

NPM is basically an online marketplace where all these toolkits are collected. When a developer types the simple command "npm install axios," Axios automatically gets installed on their computer. It's super convenient, but that also means if someone secretly poisons it, it spreads incredibly fast.

TIP Even if you're not a developer yourself, countless apps and web services you use every day were built using libraries like Axios. So if a library gets infected, any service built with it can be affected too.

How Did the Attackers Pull This Off?

The mastermind behind this attack is a North Korea-linked hacking group called UNC1069. And their method? It's genuinely clever and sneaky. They first stole the account credentials of the person who actually maintains Axios. It's like they hacked into a grocery supplier's account and secretly tampered with food ingredients before they even hit the shelves.

After stealing the account, the attackers snuck a malicious component called 'plain-crypto-js' into Axios versions 1.14.1 and 0.30.4. Here's what happens: the moment a developer installs Axios, this malicious file comes along for the ride. Right after installation finishes, a script called 'setup.js' automatically runs, figures out what operating system is on the user's computer, and then downloads malware tailored to it.

CAUTION It doesn't care what platform you're using. If you're on Windows, it installs a PowerShell script. macOS? Mach-O binary. Linux? Python backdoor. No matter what operating system you're running, you're not safe in this situation.

The malware that ultimately gets installed is called WAVESHAPER.V2, which is a backdoor. A backdoor is basically like a secret key a hacker hides to sneak back into your house. This malware communicates with the hacker's server every 60 seconds, secretly extracting files, folders, and lists of running programs from your computer. It can even execute additional commands remotely. In short, your computer ends up in the hands of North Korean hackers.

Just How Big Is This Incident? Let Me Show You the Numbers

Just saying "it's used by tons of people" doesn't really hit home, does it? Once you see the actual numbers showing just how massive this is, your jaw will literally drop.

Item Details
Weekly downloads of Axios 1.14.1 Over 100 million
Weekly downloads of Axios 0.30.4 Over 83 million
Malware C2 server communication cycle Every 60 seconds
Attack group UNC1069 (North Korea-linked)
Malicious package name plain-crypto-js
Final malware WAVESHAPER.V2 backdoor
Domain that needs to be blocked sfrclak[.]com

To give you perspective on 100 million weekly downloads—this library is basically considered "as essential as air" in the global developer community. A library at this scale getting infected isn't just a hacking incident; it's a shakeup of the entire software supply chain. Honestly, this is basically like releasing nerve gas into the entire digital ecosystem.

TIP This type of attack is called a "Supply Chain Attack." Instead of going after the finished product directly, attackers contaminate the materials or distribution process used to create the product. It's way harder to defend against and the damage is much wider-reaching.

What Should I or My Company Do Right Now?

Among the people reading this, some might be developers, and others might work at companies with IT teams but aren't developers themselves. Check the relevant parts below based on your situation. And seriously, the faster the better.

1
If you're a developer, immediately check your Axios version and upgrade it. If your current project is using Axios version 1.14.1 or 0.30.4, you need to remove it right now and upgrade to the latest security-patched version. Also make sure to check if the plain-crypto-js package is installed.
2
If you're not a developer, share this with your IT team immediately. Screenshot this article and send it to your company's IT department or development team. Just saying "Can you check if any of our services or internal tools use Axios?" can actually make a bigger difference than you'd think. Developers are usually too busy to keep up with all the news.
3
Monitor for suspicious network connections and processes. Ask your company's security team to block and monitor any outbound connections to sfrclak[.]com. If you're checking your personal PC, it's a good idea to run a full scan with your antivirus software.
CAUTION Never put off software update notifications. With supply chain attacks like this one, patches are often included in updates themselves. Procrastinating with "I'll do it later" can extend the period you're exposed to infection.

The reason this incident feels so scary is that it can happen to you even if you haven't done anything wrong. You didn't click on a phishing link, you didn't visit a sketchy website—you could just be doing normal development work and get infected. The key to supply chain attacks is that they target the most trustworthy pathways. That's exactly why it's so important for us to pay a little more attention, update things just a bit faster, and share this with people around us.

Frequently Asked Questions

Q. I'm not a developer. Can this incident still affect me?

A. Absolutely, it definitely can. Even though you didn't personally install Axios, the apps or web services you use every day might have been built using this library. If a service built with the infected library gets hacked, the personal information of regular users who use that service could be at risk too. So right now, the best thing you can do is quickly update all the apps you're using to their latest versions.

Q. Will supply chain attacks continue to increase in the future?

A. Unfortunately, yeah, I'd say so. Open-source libraries are shared and used for free by developers around the world, so often there's just one person managing them. If hackers can crack just one account, they can affect hundreds of millions of people—it's an incredibly cost-effective attack method from their perspective. These threats are multiplying, so not just the people who build software, but all of us who use it need to stay more vigilant.

If this article made you think even once "Oh, I should be more careful too," that's more than enough. Security isn't just a conversation for the specialists—it's a story about all of us living in the digital world. If you share this with developer friends or coworkers, it'll actually make a real difference. Stay safe, everyone! 🙏

#NorthKoreanHacking #SupplyChainAttack #AxiosSecurity #NPMVulnerability #Cybersecurity #SoftwareSecurity #UNC1069