JINX-0164 Threat Actor Using LinkedIn Social Engineering to Deploy Custom macOS Malware

A new threat actor tracked as JINX-0164 has been running calculated attacks against cryptocurrency organizations, using LinkedIn profiles to lure developers into downloading custom macOS malware.

Active since at least mid-2025, the group has combined social engineering, credential theft, and supply chain sabotage into a seamless operation that puts the entire software development pipeline at risk.

The attacks begin with a convincingly crafted LinkedIn profile reaching out to targets under the guise of a business opportunity or a job offer.

Once trust is established, victims receive a meeting invitation linked to a fake conferencing platform page designed to look like Microsoft Teams or similar services.

Clicking the link triggers the download of a macOS-specific remote access tool that silently begins stealing sensitive data from the moment it runs.

Researchers at Wiz.io identified and named the threat cluster JINX-0164 after investigating multiple intrusions targeting cryptocurrency companies. 

Wiz CIRT and Wiz Research said in a report shared with Cyber Security News that this actor is financially motivated and has been deploying two distinct malware families, AUDIOFIX and MINIRAT, with a clear focus on macOS devices.

AUDIOFIX is a compiled Python-based infostealer and backdoor that harvests browser credentials, cryptocurrency wallet extensions, SSH keys, cloud API tokens, and even clipboard data in real time.

Attack Chain (Source - Wiz.io)
Attack Chain (Source – Wiz.io)

It communicates with its command-and-control server over encrypted HTTPS, using AES-256-CBC encryption, and can quietly switch to randomized polling intervals to avoid detection.

The malware also targets active sessions on communication platforms like Discord, Slack, and Telegram, giving attackers a wide view into a victim’s digital life.

The threat actor masked their network activity by routing connections through commercial VPN services, making attribution harder.

To further cover their tracks, they tampered with Git commit metadata to impersonate legitimate developers and pushed malicious code directly into internal repositories, turning the organization’s own development infrastructure into a delivery mechanism for further infections.

JINX-0164 Threat Actor Using LinkedIn Social Engineering

The attack chain unfolded over a two-week period in one documented case, moving from a LinkedIn message to full infrastructure compromise.

Once a developer clicked the fake meeting link, AUDIOFIX was downloaded via a bash dropper script hosted on a fake driver update domain.

The payload disguised itself as a system audio component named coreaudiod and was saved as ChromeUpdater, launched through launchctl to establish persistence.

After gaining a foothold, the malware harvested credentials from macOS Keychain, browsers, and cloud configuration files, including AWS, GCP, and Azure keys, as well as Cloudflare API tokens.

GitHub tokens were then used to exfiltrate secrets from CI/CD pipelines using an open-source tool called nord-stream. The attacker pushed infected code into shared repositories, which then spread AUDIOFIX to every developer who pulled and built from those branches.

Supply Chain Attack via Trojanized npm Package

On April 7, 2026, JINX-0164 escalated by targeting the broader software supply chain. The group quietly modified version 4.9.1 of the npm package @velora-dex/sdk, a widely used cryptocurrency SDK, appending code that would download and execute a shell script whenever the package was imported by any project.

That shell script delivered MINIRAT, a lightweight Go-based backdoor that registers infected machines with the same command-and-control infrastructure used by AUDIOFIX.

Although MINIRAT does not perform the same broad automated data theft, it provides operators with persistent remote access and the ability to execute commands and move files.

Only npm credentials were compromised in this incident, as the source code on GitHub remained unmodified.

Organizations are advised to deploy an Endpoint Detection and Response solution and enable audit logging across all cloud platforms and version control systems by default.

Security teams should watch for unverified commits in GitHub, unexpected VPN usage from providers like ExpressVPN, Astrill VPN, and Mullvad VPN, and any anomalous workflow activity in CI/CD pipelines.

Enabling GitHub Vigilant Mode can help surface developer impersonation attempts through unsigned or mismatched commits. Teams should also monitor for the use of nord-stream and flag any new code package publications originating from unfamiliar IP addresses.

Indicators of Compromise (IoCs):-

Type Indicator Description
SHA-256 0a8ab3d16b12d3a453ee5a3208fe04744ad54514ef8ea27bb8fe32679efad270 MINIRAT ARM64
SHA-256 0b028b781950641818800fee2b4bf68e4ef2bcee53fe71a21755275ba10875f5 MINIRAT x86_64
SHA-256 a35d2b67fa478a7174e308b43ce30bf69b3bc6f44fa76197fdf95fc2fbc1cf7d MINIRAT ARM64 (variant)
SHA-256 65cba741fe30fa4799fb9002ea8de6d96042a59159dd7c3419c766af24c7a8b4 AUDIOFIX HTTPS/ARM64
SHA-256 0b1a36a31b952341a534fe24890f1ed2921ee259773cff46e4f6273b8c4d5e3a AUDIOFIX HTTPS/x86_64
SHA-256 e8ee6f5145c9d503c5130bfc6585567f6e19d409158c3c0ca0b259f1875b1a2f AUDIOFIX Dropbox/ARM64
SHA-256 3e3901519c2305fbe9d5483b7234c25c6d2b562512916481d96f26b849c7d4e1 AUDIOFIX Dropbox/x86_64
SHA-256 9c2ce925133a3bf5a924063bbef8df49918d5b7258695c1894cd18c75970157a Dropper – Fake audio fix (apple.driver-store.com)
SHA-256 402625ec79e3573a80b6de9b33fc1e503e3c7803603cd958ddd515fb0e4a3c91 Dropper – Fake audio fix (apple.driver-update.io)
SHA-256 b6cab0b3aa8e56e2427f486c74588d598ae58bb0cbc0eda6939fe171cb4f2d89 Dropper – Fake audio fix (driver-updater.net)
SHA-256 d4e863f9818bfb2f1dd932df6441dff204e6142c3bdb55b298cb08dc7b6a9f12 Dropper – Fake Chrome update (apple.driver-store.com)
SHA-256 c6ef82d2864dfd26f117a1ef5602679153423f2742970a7949cec72722f0a0b3 Dropper – Supply chain (89.36.224.5)
SHA-256 2a10ffe0367bb1b26ba2c3bc600892c21074725c0b8c9dc9161e6ceb339f4d5c Dropper – Supply chain (89.36.224.5, variant)
Domain datahub[.]ink Primary C2 domain (resolves to 208.115.220.17 / 185.175.59.85)
Domain cloud-sync[.]online Backup C2 domain
Domain byte-io[.]us Backup C2 domain
Domain apple[.]driver-store[.]com Payload delivery domain
Domain apple[.]driver-update[.]io Payload delivery domain
Domain driver-updater[.]net Payload delivery domain
Domain driver-hub[.]net Payload delivery domain
Domain drvstore[.]com Payload delivery domain
Domain bitget-meeting[.]com Meeting spoofing domain
Domain teamicrosoft[.]com Meeting spoofing domain (Teams impersonation)
Domain teams[.]cam Meeting spoofing domain
Domain live[.]us[.]org Meeting spoofing domain
Domain us03-slack[.]online Meeting spoofing domain (Slack impersonation)
Domain live[.]ong Meeting spoofing domain
IP Address 89[.]36[.]224[.]5 Payload delivery server
IP Address 185[.]100[.]85[.]250 Meeting spoofing infrastructure
IP Address 84[.]32[.]83[.]250 Meeting spoofing / payload delivery infrastructure
IP Address 153[.]92[.]126[.]84 Meeting spoofing infrastructure
IP Address 45[.]45[.]217[.]242 Meeting spoofing infrastructure
IP Address 163[.]172[.]53[.]20 Meeting spoofing / payload delivery infrastructure
IP Address 208[.]115[.]220[.]17 C2 server (datahub.ink)
IP Address 185[.]175[.]59[.]85 C2 server (datahub.ink)
File Path ~/Library/LaunchAgents/com.microsoft.teams.coreaudiod.plist Persistence mechanism (Python RAT)
File Path ~/Library/LaunchAgents/io.aircall.workspace.helper.plist Persistence mechanism (Python RAT)
File Path ~/Library/LaunchAgents/com.apple.Terminal.profiler.plist Persistence mechanism (MINIRAT)
File Path ~/.zsh_cache XOR-encoded stolen macOS password
File Path /helper.log Malware activity log
File Path /tokens.txt Exfiltrated Discord tokens
File Path /clip Clipboard capture log
File Name ChromeUpdater AUDIOFIX payload saved under this name
File Name coreaudiod Payload masquerading as system audio driver
npm Package @velora-dex/sdk v4.9.1 Trojanized npm package used in supply chain attack
AES Key v59l2uwlow9s1ebuscgfg9k9r4voxkbs Shared AES key found in both AUDIOFIX and MINIRAT samples
Git Committer nord-stream / [email protected] Developer impersonation indicators in malicious commits
Branch Name dev_remote_ea5Eu/test/v1 Branch used by nord-stream during secret exfiltration

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Follow us on Google NewsLinkedIn, and X to Get More Instant UpdatesSet CSN as a Preferred Source in Google.

The post JINX-0164 Threat Actor Using LinkedIn Social Engineering to Deploy Custom macOS Malware appeared first on Cyber Security News.