{"id":1198,"date":"2026-06-15T20:42:19","date_gmt":"2026-06-15T20:42:19","guid":{"rendered":"https:\/\/cybercolombia.co\/index.php\/2026\/06\/15\/north-korean-hackers-are-turning-developer-tools-into-malware-delivery-channels-cyberdefensa-mx\/"},"modified":"2026-06-15T20:42:19","modified_gmt":"2026-06-15T20:42:19","slug":"north-korean-hackers-are-turning-developer-tools-into-malware-delivery-channels-cyberdefensa-mx","status":"publish","type":"post","link":"https:\/\/cybercolombia.co\/index.php\/2026\/06\/15\/north-korean-hackers-are-turning-developer-tools-into-malware-delivery-channels-cyberdefensa-mx\/","title":{"rendered":"North Korean Hackers Are Turning Developer Tools Into Malware Delivery Channels \u2013 CYBERDEFENSA.MX"},"content":{"rendered":"<div id=\"articlebody\">\n<p>Cybersecurity researchers have flagged two malicious cyber campaigns that exhibit similarities with a persistent North Korean threat cluster known as Contagious Interview (aka Famous Chollima, HexagonalRodent, and Void Dokkaebi).<\/p>\n<p>According to a report published by Proofpoint, the threat actor has been found orchestrating phishing campaigns using developer role recruitment or code review themes to target nearly 100 organizations in finance, cryptocurrency, education, technology, and several other sectors. The activity has been codenamed <b>UNK_DeadDrop<\/b>.<\/p>\n<p>\u00abThe infection chain begins with emails containing links to actor-controlled GitHub repositories hosting malicious scripts that result in the execution of cross-platform malware for macOS, Linux, and Windows, including an open-source Go framework named <a href=\"https:\/\/github.com\/vxaboveground\/Overlord\">Overlord<\/a>,\u00bb Proofpoint researchers Saher Naumaan and Carlos Rubio <a href=\"https:\/\/www.proofpoint.com\/us\/blog\/threat-insight\/dont-fear-repo-unkdeaddrop-phishing-campaign-targets-developers-steal\">said<\/a>.<\/p>\n<p>A crucial aspect <a href=\"https:\/\/dti.domaintools.com\/securitysnacks\/dprk-contagious-interview-developer-workflow-compromise\">connecting the campaign to Pyongyang<\/a> is the use of Microsoft Visual Studio Code (VS Code) projects that employ the \u00abrunOn: folderOpen\u00bb technique to trigger the <a href=\"https:\/\/www.enki.co.kr\/en\/media-center\/blog\/contagious-interview-campaign-abusing-vscode-distributed-on-github\">execution of malicious code<\/a> every time the code editor is opened without requiring any user interaction. This approach has been adopted by the Contagious Interview actors since December 2025.<\/p>\n<p>The activity documented by the enterprise security company involved more than 250 emails that were sent during a six-week period to individuals in almost 100 organizations. Over 75% of the targeted entities are located in the U.S., followed by the U.K., Australia, France, Brazil, Germany, India, Israel, Japan, and the Netherlands.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/ai-cant-stop-d\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjPEV6-530TOlxG6PjrmdlY623wpBwduZ7t1HV6flcmO5R4q4AmfixDUzW0CrhlvMVNWbhvOIso-UDNTka4W_W9Chrdj_dglwBZwi7DuePM2IMIl-hfUYVIqBXgfpr_2619K8Gptb4LzwJ6gUbi7lWl2M8AFQJsHEaw63Q7tZ6708YGruiHrr0Y2W9YYxLQ\/s728-e100\/ThreatLocker-d.png\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>The emails contain links to GitHub repositories masquerading as technical assignments or cryptocurrency-related projects, instructing recipients to clone the repository and open it in VS Code or Cursor, resulting in the execution of operating system-specific malware loaders for Linux, macOS, and Windows. Subsequent lures observed in May 2026 have pivoted their approach by requesting targets to review their open-source projects.<\/p>\n<p>The loader \u2013 a shell script for macOS and Linux and a VBScript for Windows systems \u2013 is designed to install a malicious VS Code extension (VSIX) that masquerades as a legitimate Google service, while communicating with an external server to facilitate remote command execution, system reconnaissance, and data exfiltration from browser wallet extensions, credentials, and desktop wallet apps.<\/p>\n<p>The Linux and macOS infection chains lead to a custom version of the open-source Overlord framework with capabilities to enable data theft. It also prompts users to enter their system password using a fake security pop-up. The Windows attack chain, on the other hand, relies on the VBScript payload to run a CMD file, which then installs the extension.<\/p>\n<p>The end goal remains the same: to steal credentials and data from wallet browser extensions and applications, and exfiltrate the results to the server (\u00ab23.137.105[.]75:5173\u00bb) via an HTTP POST request.<\/p>\n<p>\u00abUnlike the Linux\/macOS agent, the Windows pipeline does not maintain a persistent connection; it uploads the ZIP files, performs cleanup, and terminates,\u00bb Proofpoint said.<\/p>\n<p>Further analysis has uncovered that the threat actor previously distributed a Windows Go binary of Overlord, but has since shifted to the new method, likely in an attempt to avoid detection.<\/p>\n<p>Proofpoint said it\u2019s tracking UNK_DeadDrop as distinct from Contagious Interview due to differences in initial access methods (LinkedIn vs. email) and the use of the Overlord framework, which is different from the custom malware families the North Korean hacking group has traditionally deployed, including BeaverTail, InvisibleFerret, and OtterCookie.<\/p>\n<p>\u00abUNK_DeadDrop activity suggests North Korea-aligned operations targeting developers for financial gain are maturing and evolving,\u00bb the company said. \u00abThe shift from active social engineering over social media platforms to conduct fake interviews to large campaigns of recruitment-themed phishing emails distributing links to malicious repositories could indicate an actor industrializing and scaling operations.\u00bb<\/p>\n<p>The disclosure comes as Yeeth Security <a href=\"https:\/\/yeethsecurity.com\/blog\/2026-06-09-jupyter-powerdev-backdoor\">said<\/a> it discovered three malicious VS Code extensions named \u00abByteBinTools.jupyter-powerdev-2026.6.8.vsix,\u00bb ToolCraft.jupyter-powertools-3.21.0.vsix,\u00bb and \u00abOLDev.markdown-mode-devtools-2.1.0.vsix\u00bb on the official marketplace that are dressed up as seemingly harmless Jupyter Notebook productivity tools, but are, in fact, a \u00absophisticated, multi-stage backdoor\u00bb engineered to bypass endpoint defenses.<\/p>\n<p>The malware supports the following functions \u2013<\/p>\n<ul>\n<li>A SharePoint site functioning as a command queue, victim registry, and exfiltration channel<\/li>\n<li>A JavaScript layer that handles all command-and-control (C2) communication via Microsoft Graph API and SharePoint to<\/li>\n<li>Components enabling arbitrary file read, write, and exfiltration, as well as code execution using a Windows executable and a Python script for Linux and macOS<\/li>\n<\/ul>\n<p>The C2 channel, besides running commands or scripts, can issue a third command type called \u00abhost_action,\u00bb which facilitates file system operations like pwd, ls, cd, and cat, along with file upload and downloads.<\/p>\n<p>Although there exists no direct overlap with any publicly documented North Korean campaign, Yeeth Security said the developer tooling split between JavaScript and Python has its echoes in Contagious Interview, and that the malicious artifacts\u2019 Microsoft Graph API authentication mechanism shares some similarities with the Lazarus Group\u2019s Dream Job attacks detailed by S2 Grupo LAB52 in October 2025.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/vpn-threat-report-m\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhFlTC7RrRZGiFAgASS0noWSL0qsQGFVp8-Hvuw9yp3X3VKRuTcb5SsPX09wJzrdIM6pu1_5lS4EeZp7Sx4iYBpNJkrGnpr08yyaS1HQ5_5TxaCsP6O0OtHNuOkesn6CbNjao1GPulCJk-uljYMSfMZfBYNrngpe669t7jlRn1FqiEnXhsFD1WVkpaYIVgh\/s728-e100\/ai-d.jpg\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>The findings dovetail with the discovery of multiple campaigns linked to the North Korean threat actors in recent months \u2013<\/p>\n<ul>\n<li>A follow-up to the <b><a href=\"https:\/\/hunt.io\/blog\/axios-supply-chain-attack-ta444-bluenoroff\">Axios<\/a><\/b> <a href=\"https:\/\/about.gitlab.com\/blog\/pipeline-security-lessons-from-march-supply-chain-incidents\/\">supply chain attack<\/a> using three malicious npm packages (redeem-onchain-sdk@1.0.7, nicegui@0.1.4, and period-newline@0.1.0) that deliver an information stealer that exfiltrates harvested data to a different C2 infrastructure. The packages are listed as dependencies on GitHub projects disguised as cryptocurrency trading bots. \u00abLess than 18 hours after the Axios malicious packages were removed from NPM, the first secondary payload was already live on the registry,\u00bb OpenSourceMalware <a href=\"https:\/\/opensourcemalware.com\/blog\/axios-attacker-additional-npm-packages\">said<\/a>. \u00abThis suggests the threat actor had prepared backup infrastructure and was ready to immediately deploy alternative delivery mechanisms.\u00bb<\/li>\n<li>An attack campaign codenamed <b><a href=\"https:\/\/opensourcemalware.com\/blog\/tasksjacker-blog-post\">TaskJacker<\/a><\/b> has been delivered, dropping malicious VS Code task files into unsuspecting GitHub users\u2019 existing repositories, spreading in a worm-like fashion. \u00abBy weaponizing VS Code\u2019s tasks.json auto-execution feature, attackers have created a scenario where simply opening a cloned repository in your IDE can compromise your system,\u00bb the OpenSourceMalware team said. \u00abNo user interaction required beyond a git clone and opening the folder.\u00bb<\/li>\n<li>Contagious Interview\u2019s use of <b><a href=\"https:\/\/opensourcemalware.com\/blog\/dprk-git-hooks-malware\">Git hooks<\/a><\/b> (\u00ab.githooks\/pre-commit\u00bb) to fire the execution of malicious code when a target clones a \u00abcoding assessment\u00bb repository, marking a shift from hiding the malicious code within .vscode\/tasks.json or package.json files.<\/li>\n<li>Contagious Interview\u2019s use of a <b><a href=\"https:\/\/socket.dev\/blog\/famous-chollima-targets-php-developers-through-compromised-packagist-package\">compromised Packagist package<\/a><\/b> (\u00abroberts\/leads\u00bb) to target PHP developers with a JavaScript malware loader that reaches out to blockchain and public RPC infrastructure in order to fetch, decrypt, and execute a next-stage JavaScript payload. The adversary has also leveraged its access to compromised developer systems to tamper with commits and inject multi-stage obfuscated JavaScript code to the source code files in their repositories. The final payload is a variant of the DEV#POPPER RAT.<\/li>\n<li>\u00abVoid Dokkaebi\u2019s operations do not end with a single infected developer,\u00bb Trend Micro <a href=\"https:\/\/www.trendmicro.com\/en_us\/research\/26\/d\/void-dokkaebi-uses-fake-job-interview-lure-to-spread-malware-via-code-repositories.html\">said<\/a>. \u00abThe compromised machine becomes a launchpad, with the threat actor weaponizing the victim\u2019s own repositories and turning their code contributions into infection vectors for downstream developers. The result is a self-sustaining propagation chain resembling a worm\u2019s behavior rather than a traditional targeted attack.\u00bb<\/li>\n<li>Contagious Interview\u2019s <b><a href=\"https:\/\/www.trendmicro.com\/en_us\/research\/26\/e\/analyzing-void-dokkaebi-invisibleferret-malware.html\">migration of InvisibleFerret<\/a><\/b> from readable Python scripts to Cython-compiled binaries, distributing the malware as .pyd files on Windows and .so files on macOS. \u00abThe update gives the intrusion set an additional layer of evasion while preserving InvisibleFerret\u2019s core capabilities, including backdoor access, browser credential theft, clipboard monitoring, keylogging, and cryptocurrency wallet targeting,\u00bb Trend Micro said. \u00abBeaverTail has also expanded beyond its original downloader and stealer role into a broader malware with overlapping functions, including credential harvesting and wallet trojanization.\u00bb<\/li>\n<li>A malicious npm package named \u00ab<b><a href=\"https:\/\/www.ox.security\/blog\/north-korean-npm-infostealer-rat\/\">terminal-logger-utils<\/a><\/b>\u00bb has been found to target Telegram data, SSH keys, crypto wallets, cloud configurations, and environment variables. The package was published by \u00abjpeek895,\u00bb an account flagged for publishing a similar package called \u00abterminal-logger-pack\u00bb in late April 2026. Another npm package named \u00ab<a href=\"https:\/\/safedep.io\/microsoftsystem64-binary-payload-analysis\/\">js-logger-pack<\/a>\u00bb has been found to deliver an ELF binary with infostealer and remote access trojan (RAT) capabilities.<\/li>\n<li>BlueNoroff\u2019s (aka Sapphire Sleet and UNC1069) <b><a href=\"https:\/\/www.levelblue.com\/blogs\/spiderlabs-blog\/sapphire-sleet-targets-macos-in-multi-stage-intrusion-campaign\">targeting<\/a> of macOS environments<\/b> within high-value financial sectors to deliver infostealer malware as part of a targeted social engineering against individuals in the cryptocurrency, investment, and Web3 space. <a href=\"https:\/\/www.validin.com\/blog\/i_cant_hear_you_unc1069\/\">Some<\/a> of <a href=\"https:\/\/arcticwolf.com\/resources\/blog\/bluenoroff-uses-clickfix-fileless-powershell-and-ai-generated-zoom-meetings-to-target-web3-sector\/\">these<\/a> <a href=\"https:\/\/www.microsoft.com\/en-us\/security\/blog\/2026\/04\/16\/dissecting-sapphire-sleets-macos-intrusion-from-lure-to-compromise\/\">efforts<\/a> also make use of fake Zoom and Microsoft Teams meeting-themed lures and ClickFix-style prompts and instructions to install supposed \u00abmissing\u00bb meeting SDKs and deliver malicious payloads. The attacks led to the deployment of updated variants of Cabbage RAT (aka CageyChameleon), PowerShell implants capable of credential and data theft, or a newly identified data-stealing macOS toolkit known as <a href=\"https:\/\/any.run\/cybersecurity-blog\/lazarus-macos-malware-mach-o-man\/\">Mach-O Man<\/a>.<\/li>\n<li>\u00abBy persuading users to manually execute AppleScript or Terminal-based commands, Sapphire Sleet shifts execution into a user-initiated context, allowing the activity to proceed outside of macOS protections such as Transparency, Consent, and Control (TCC), Gatekeeper, quarantine enforcement, and notarization checks,\u00bb Microsoft said.<\/li>\n<li>Contagious Trader\u2019s use of over <b>50 malicious packages<\/b> embedded across more than 100 GitHub repositories targeting developers in the cryptocurrency space to deliver three malware families: PromptMink, OtterCookie, and a new Windows clipboard stealer called ClipViper. \u00abThe malicious repositories are promoted through verified accounts on X and Reddit, use spoofed developer identities and bot-inflated star counts to appear legitimate, and are distributed across 40+ GitHub users and organizations as redundant delivery fronts,\u00bb Panther <a href=\"https:\/\/panther.com\/blog\/mapping-the-contagious-trader-delivery-network\">said<\/a>.<\/li>\n<li>A cluster of <b><a href=\"https:\/\/panther.com\/blog\/tracking-an-ottercookie-infostealer-campaign-across-npm\">obfuscated malicious npm packages<\/a><\/b> published by multiple throwaway accounts has been found to deliver variants of the OtterCookie infostealer by means of a postinstall hook. Another malicious npm package named \u00ab<a href=\"https:\/\/safedep.io\/malicious-npm-node-env-resolve-rat\/\">node-env-resolve<\/a>\u00bb has been identified as making use of six runtime dependencies that match the OtterCookie toolkit.<\/li>\n<li>Contagious Interview\u2019s <b>use of generative artificial intelligence<\/b> to assist with the development of loaders responsible for launching BeaverTail and OtterCookie, and to set up front companies used for listing job openings and social engineering outreach via fake LinkedIn accounts. According to data shared by Expel, these campaigns are likely carried out by multiple teams, each comprising several members. The attacks have resulted in the theft of $12 million in cryptocurrency in the first three months of 2026. \u00abThe threat actor\u2019s campaigns exfiltrated a total of 26,584 cryptocurrency wallets from 2,726 infected developers\u2019 systems,\u00bb Expel\u2019s Marcus Hutchins <a href=\"https:\/\/expel.com\/blog\/inside-lazarus-how-north-korea-uses-ai-to-industrialize-attacks-on-developers\/\">said<\/a>.<\/li>\n<li>A supply chain attack campaign codenamed <b><a href=\"https:\/\/panther.com\/blog\/jsonspack-multi-tenant-node.js-rat-%E2%80%94-dprk-supply-chain-campaign\">jsonspack<\/a><\/b> has used 27 malicious npm packages to deliver a JavaScript RAT and infostealer, or drop a loader that fetches an unspecified payload. Another malicious npm package named \u00ab<a href=\"https:\/\/panther.com\/blog\/polymarket-trader-funds-at-risk-dprk-npm-package-steals-wallet-keys\">sleek-pretty<\/a>\u00bb has been found to target developers running Polymarket trading bots to carry out system fingerprinting, SSH backdoor installation, filesystem exfiltration, and targeted theft of Polymarket CLOB API credentials.<\/li>\n<li>A sustained npm malware campaign spanning <b><a href=\"https:\/\/panther.com\/blog\/inside-dprk%E2%80%99s-npm-malware-factory-108-packages-261-versions-and-a-31-day-campaign-wave\">108 malicious packages and 261 package versions<\/a><\/b> targeted developers between March 20 and April 20, 2026, with an aim to steal credentials, Telegram Desktop sessions, and wallet keys, and establish persistent access using malware families like BeaverTail and OtterCookie.<\/li>\n<\/ul>\n<p>\u00abWhilst financially motivated cybercrime is highly unappealing to almost every nation-state, since the monetary loss from the resulting sanctions would far outweigh any financial gain, this is not the case for North Korea,\u00bb Expel said. \u00abThe heavy sanctions already levied against the country mean there is little more that can be done to deter them, but a lot to be gained for a nation whose economic activity is severely constrained.\u00bb<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cybersecurity researchers have flagged two malicious cyber campaigns that exhibit similarities with a persistent North Korean threat cluster known as Contagious Interview (aka Famous Chollima, HexagonalRodent, and Void Dokkaebi). According to a report published by Proofpoint, the threat actor has been found orchestrating phishing campaigns using developer role recruitment or code review themes to target [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":752,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,5],"tags":[3128,24,3127,3126,273,3124,60,3123,2211,3125],"class_list":["post-1198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","category-trending","tag-channels","tag-cyberdefensa-mx","tag-delivery","tag-developer","tag-hackers","tag-korean","tag-malware","tag-north","tag-tools","tag-turning"],"_links":{"self":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/posts\/1198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/comments?post=1198"}],"version-history":[{"count":0,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/posts\/1198\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/media\/752"}],"wp:attachment":[{"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/media?parent=1198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/categories?post=1198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cybercolombia.co\/index.php\/wp-json\/wp\/v2\/tags?post=1198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}