ELSEIF
Your brief EB
447 stories from 219 feeds 1269 clusters Refreshed 33 minutes ago next pull 22:47

SECURITY Signal 56

Mirage Kitten reportedly deploys Node.js and JavaScript RATs against aviation and FinTech in Middle East and Africa

A threat group has added Node.js and JavaScript remote-access trojans to its toolkit, delivered via trojanised coding-challenge archives on job platforms.

WHY IT MATTERS

Engineers in aviation and FinTech sectors across the region are now exposed to cross-platform malware that runs on the same runtime they use daily. The shift to interpreted languages lowers the barrier for defenders to analyse the payloads, but also lowers the barrier for the attackers to iterate and evade detection.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

NodeRabbit and PollCat are two new RAT families written in Node.js and JavaScript respectively, both delivered through fake coding challenges.

02

The malware targets Windows, Linux, and macOS, and is distributed via spear-phishing on LinkedIn and other job-search platforms.

03

Mirage Kitten historically used compiled malware; the switch to interpreted languages is the first publicly documented instance for this group.

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

Mirage Kitten has expanded its arsenal with two previously undocumented remote-access trojans: NodeRabbit (Node.js) and PollCat (JavaScript). Both are cross-platform, running on Windows, Linux, and macOS. The malware is delivered through trojanised coding-challenge archives, which are hosted on legitimate cloud infrastructure and distributed via spear-phishing messages on job-search platforms. This delivery method exploits the trust engineers place in technical assessments during hiring processes.

The initial access vector relies on fake recruiter accounts contacting targets on platforms like LinkedIn. Victims are pressured to download and execute a project archive, which contains a malicious npm package. The package is bundled directly in the archive’s node_modules directory, avoiding the need for publication on the npm registry. Once imported, the package silently launches the implant as a detached background process, making detection harder during casual code review.

NodeRabbit and PollCat represent a shift from Mirage Kitten’s traditional use of compiled malware (C, C++, Go) to interpreted languages. This change lowers the technical barrier for both attackers and defenders. For attackers, it simplifies cross-platform development and rapid iteration. For defenders, it makes static and dynamic analysis more accessible, as the malware runs in the same runtime environment used by many engineers. However, the use of obfuscation in PollCat complicates analysis efforts.

The malware’s infrastructure leverages legitimate cloud services, such as Amazon S3, to host trojanised archives. This tactic blends malicious activity with normal traffic, making it harder to block without disrupting legitimate operations. The campaign’s focus on aviation and FinTech sectors in the Middle East and Africa suggests a strategic targeting of industries with high-value intellectual property and financial data. The use of job-search platforms for distribution indicates a calculated effort to exploit the urgency and trust associated with hiring processes.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Securelist Mirage Kitten targeting aviation and FinTech sectors across the Middle East and Africa with a new malware set Open ↗