Lazarus Group Targets Developers with Contagious Interview Campaign
Score: 10/10

Lazarus Group Targets Developers with Contagious Interview Campaign

Lazarus-linked North Korean actors are targeting software developers via hijacked npm/Go packages and fraudulent job interviews to deploy the InvisibleFerret infostealer.

Executive Summary

The 'Contagious Interview' campaign, attributed to the North Korean threat group LAZARUS (also tracked by OpenSourceMalware team as Fake Font), specifically targets software developers through fraudulent recruitment processes on platforms like LinkedIn and GitHub. Adversaries establish trust before inducing victims to clone malicious repositories or install hijacked npm/Go packages. These artifacts contain cross-platform malware designed to siphon credentials, SSH keys, and cryptocurrency wallets from developer workstations.

Technically, the campaign has evolved to abuse Visual Studio Code (VS Code) task automation to trigger execution automatically upon opening a project folder. The malware chain utilizes a multi-stage approach, starting with Node.js or Python-based loaders that retrieve next-stage payloads from blockchain transaction data (TronGrid/Aptos) or JSON storage services. The final objective is the deployment of the InvisibleFerret Python backdoor and associated stealers (GolangGhost, PyLangGhost), which provide both persistent interactive remote access and broad automated data harvesting.

This campaign represents a significant shift in intrusion tradecraft, where the adversary externalizes the execution step to the victim within a trusted developer workflow. By compromising developer environments, LAZARUS gains high-privileged access to source code repositories, CI/CD pipelines, and cloud infrastructure, creating severe downstream supply chain risks.

Key Details

Threat Name

Contagious Interview Campaign

Affects

—

Adversary

OpenSourceMalware team Other Adversaries and Aliases: LAZARUS; Muddled Libra

Malware/Tools

InvisibleFerret, Fake Font, BeaverTail, GolangGhost, PyLangGhost, jsonwebauth, rollup-packages-polyfill-core, rollup-runtime-polyfill-core, swift-parse-stream, quirky-token, react-icon-svgs, rollup-plugin-polyfill-connect, scdata, ldata, pack

Report Score

10out of 10
Quality Score
Excellent
IOC Quality9
TTP Details10
Detection Guidance9
Enterprise Relevance10
Clarity & Structure9
Technical Depth10

Sources