JINX-0164 Targets Crypto Developers With macOS Malware and a Malicious npm Package

· Original article ↗

Summary

Wiz describes JINX-0164 campaigns targeting cryptocurrency developers with social engineering, macOS malware, credential theft and CI/CD compromise, including a trojanized npm package used to deliver a backdoor.

Key points

  • Wiz says JINX-0164 has been active since at least mid-2025 and appears financially motivated, targeting cryptocurrency organizations and developers.
  • Recruitment-themed social engineering led victims to fake meeting pages and macOS malware disguised as an audio fix.
  • AUDIOFIX steals credentials, wallet-related data, cloud secrets and communication-app sessions, and can provide remote access.
  • Stolen developer credentials were used to access CI/CD secrets and inject malware into internal code repositories, potentially infecting employees who built from them.
  • In April 2026, the actor trojanized version 9.4.1 of the @velora-dex/sdk npm package to download MINIRAT, a Go backdoor.
  • Wiz recommends endpoint monitoring, review of cloud and GitHub audit logs, and hunting for unverified commits, anomalous workflows and package publications.

Article Details

Attack Vectors
  • JINX-0164 used recruitment-themed social engineering and meeting invitations containing links to spoofed conferencing or help pages to deliver macOS malware.
  • AUDIOFIX was delivered through Bash dropper scripts hosted on fake driver-update domains; the scripts selected an architecture-specific payload and executed it.
  • The actor stole credentials and secrets from compromised developer endpoints, then used GitHub tokens to access internal code distribution systems and exfiltrate GitHub Actions Secrets.
  • The actor inserted AUDIOFIX into internal repositories using impersonated commit metadata, direct commits to unprotected main branches, or existing branches, causing infections when employees updated and built the code.
  • JINX-0164 trojanized version 9.4.1 of the npm package @velora-dex/sdk. The modified package downloaded a shell script that installed MINIRAT.
  • AUDIOFIX and MINIRAT communicated with hard-coded C2 domains; an earlier AUDIOFIX variant used Dropbox for bidirectional C2 and exfiltration.
Defensive Notes
  • Monitor endpoints for the listed malware indicators and related behaviors, and search across available log sources.
  • Enable and review cloud storage logs and IP logging in GitHub audit logs; correlate Git push activity with the initially compromised endpoint.
  • Hunt for GitHub Actions Secrets exfiltration, unexpected CI/CD workflows, unexpectedly deleted workflow logs, and new packages published from anomalous IP addresses.
  • Review GitHub commits for unverified badges and mismatches between the listed commit author and the historical affiliation of the GPG key.
  • Monitor for unexpected use of Express VPN, Astrill VPN, and Mullvad VPN, and search code resources for malware components and use of nord-stream.

Indicators of compromise

TypeIndicatorContext
DOMAINbitget-meeting[.]comJINX-0164 meeting-spoofing domain.
DOMAINbyte-io[.]usHard-coded backup C2 domain used by AUDIOFIX and MINIRAT.
DOMAINcloud-sync[.]onlineHard-coded backup C2 domain used by AUDIOFIX and MINIRAT.
DOMAINdatahub[.]inkPrimary hard-coded C2 domain used by AUDIOFIX and MINIRAT.
DOMAINdriver-hub[.]netJINX-0164 fake driver-update domain used for payload delivery.
DOMAINdriver-store[.]comJINX-0164 fake driver-store domain used for payload delivery.
DOMAINdriver-update[.]ioJINX-0164 fake driver-update domain used for payload delivery.
DOMAINdriver-updater[.]netJINX-0164 fake driver-update domain used for payload delivery.
DOMAINdrvstore[.]comJINX-0164 fake driver-store domain used for payload delivery.
DOMAINlive[.]ongJINX-0164 meeting-spoofing domain.
DOMAINlive[.]org[.]mxJINX-0164 meeting-spoofing domain.
DOMAINlive[.]us[.]orgJINX-0164 meeting-spoofing domain.
DOMAINlives[.]us[.]orgJINX-0164 meeting-spoofing domain.
DOMAINretesta[.]liveJINX-0164 meeting-spoofing domain.
DOMAINslktest[.]liveJINX-0164 Slack-spoofing domain.
DOMAINteamicrosoft[.]comJINX-0164 meeting-spoofing domain.
DOMAINteams[.]camJINX-0164 meeting-spoofing domain.
DOMAINteams[.]us[.]orgJINX-0164 meeting-spoofing domain.
DOMAINus03-slack[.]onlineJINX-0164 Slack-spoofing domain.
EMAILnord-stream@localhost[.]comDefault committer email listed as a nord-stream code indicator.
HOSTNAMEapp[.]slktest[.]liveJINX-0164 Slack-spoofing hostname.
HOSTNAMEapp[.]us03-slack[.]onlineJINX-0164 Slack-spoofing hostname.
HOSTNAMEapple[.]driver-hub[.]netJINX-0164 fake driver-update hostname used for payload delivery.
HOSTNAMEapple[.]driver-store[.]comJINX-0164 fake driver-store hostname used to deliver AUDIOFIX.
HOSTNAMEapple[.]driver-update[.]ioJINX-0164 fake driver-update hostname used to deliver a malicious dropper.
HOSTNAMEapple[.]drvstore[.]comJINX-0164 fake driver-store hostname used for payload delivery.
HOSTNAMElearn[.]bitget-meeting[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMElearn[.]live[.]ongJINX-0164 meeting-spoofing hostname.
HOSTNAMElearn[.]retesta[.]liveJINX-0164 meeting-spoofing hostname.
HOSTNAMElearn[.]teamicrosoft[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMElearn[.]teams[.]camJINX-0164 meeting-spoofing hostname.
HOSTNAMElearn[.]teams[.]us[.]orgJINX-0164 meeting-spoofing hostname.
HOSTNAMElive[.]teams[.]camJINX-0164 meeting-spoofing hostname.
HOSTNAMElogin[.]bitget-meeting[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMElogin[.]live[.]ongJINX-0164 meeting-spoofing hostname.
HOSTNAMElogin[.]retesta[.]liveJINX-0164 meeting-spoofing hostname.
HOSTNAMElogin[.]teamicrosoft[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMElogin[.]teams[.]camJINX-0164 meeting-spoofing hostname.
HOSTNAMEmy-home-company-group[.]slktest[.]liveJINX-0164 Slack-spoofing hostname.
HOSTNAMEmy-home-company-group[.]us03-slack[.]onlineJINX-0164 Slack-spoofing hostname.
HOSTNAMEresource[.]bitget-meeting[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMEresource[.]teamicrosoft[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMEsitemaps[.]driver-store[.]comListed as part of JINX-0164's fake driver-store payload-delivery infrastructure.
HOSTNAMEteam[.]live[.]us[.]orgJINX-0164 meeting-spoofing hostname.
HOSTNAMEteams[.]live[.]ongJINX-0164 meeting-spoofing hostname.
HOSTNAMEteams[.]live[.]org[.]mxJINX-0164 meeting-spoofing hostname.
HOSTNAMEteams[.]live[.]us[.]orgJINX-0164 meeting-spoofing hostname.
HOSTNAMEteams[.]retesta[.]liveJINX-0164 meeting-spoofing hostname.
HOSTNAMEwindows[.]driver-hub[.]netJINX-0164 fake driver-update hostname.
HOSTNAMEwindows[.]driver-store[.]comJINX-0164 actor-controlled driver-store hostname identified as possible Windows-targeting infrastructure.
HOSTNAMEwindows[.]driver-update[.]ioJINX-0164 fake driver-update hostname.
HOSTNAMEwindows[.]drvstore[.]comJINX-0164 fake driver-store hostname.
HOSTNAMEwww[.]bitget-meeting[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMEwww[.]driver-hub[.]netJINX-0164 fake driver-update hostname.
HOSTNAMEwww[.]driver-store[.]comJINX-0164 fake driver-store hostname.
HOSTNAMEwww[.]driver-update[.]ioJINX-0164 fake driver-update hostname.
HOSTNAMEwww[.]drvstore[.]comJINX-0164 fake driver-store hostname.
HOSTNAMEwww[.]live[.]ongJINX-0164 meeting-spoofing hostname.
HOSTNAMEwww[.]live[.]us[.]orgJINX-0164 meeting-spoofing hostname.
HOSTNAMEwww[.]retesta[.]liveJINX-0164 meeting-spoofing hostname.
HOSTNAMEwww[.]slktest[.]liveJINX-0164 Slack-spoofing hostname.
HOSTNAMEwww[.]teamicrosoft[.]comJINX-0164 meeting-spoofing hostname.
HOSTNAMEwww[.]teams[.]camJINX-0164 meeting-spoofing hostname.
HOSTNAMEwww[.]us03-slack[.]onlineJINX-0164 Slack-spoofing hostname.
IPV4153[.]92[.]126[.]84IP address resolved by JINX-0164 spoofing and payload-delivery domains.
IPV4163[.]172[.]53[.]20IP address resolved by JINX-0164 spoofing and payload-delivery domains.
IPV4185[.]100[.]85[.]250IP address resolved by JINX-0164 meeting-spoofing domains.
IPV4185[.]100[.]85[.]98IP address resolved by JINX-0164 spoofing and payload-delivery domains.
IPV4185[.]175[.]59[.]85IP address listed for the primary C2 domain datahub.ink.
IPV4208[.]115[.]220[.]17IP address listed for the primary C2 domain datahub.ink.
IPV445[.]45[.]217[.]242IP address resolved by JINX-0164 meeting-spoofing and payload-delivery domains.
IPV484[.]32[.]83[.]250IP address resolved by JINX-0164 spoofing and payload-delivery domains.
SHA2560a8ab3d16b12d3a453ee5a3208fe04744ad54514ef8ea27bb8fe32679efad270MINIRAT ARM64 malware sample.
SHA2560b028b781950641818800fee2b4bf68e4ef2bcee53fe71a21755275ba108783dMINIRAT x86_64 malware sample.
SHA2560b1a36a31b952341a534fe24890f1ed2921ee259773cff46e4f6273b8c4d5d21AUDIOFIX HTTPS/x86_64 malware sample.
SHA2562a10ffe0367bb1b26ba2c3bc600892c21074725c0b8c9dc9161e6ceb33915460Dropper delivered through the supply-chain operation.
SHA2563e3901519c2305fbe9d5483b7234c25c6d2b562512916481d96f26b849c39fdbAUDIOFIX Dropbox/x86_64 malware sample.
SHA256402625ec79e3573a80b6de9b33fc1e503e3c7803603cd958ddd515fb0549007cFake audio-fix dropper script.
SHA25665cba741fe30fa4799fb9002ea8de6d96042a59159dd7c3419c766af24c835e6AUDIOFIX HTTPS/ARM64 malware sample.
SHA2569c2ce925133a3bf5a924063bbef8df49918d5b7258695c1894cd18c75970157aFake audio-fix dropper script.
SHA256a35d2b67fa478a7174e308b43ce30bf69b3bc6f44fa76197fdf95fc2fbc1cf5bMINIRAT ARM64 malware sample.
SHA256b6cab0b3aa8e56e2427f486c74588d598ae58bb0cbc0eda6939fe171cb0aed17Fake audio-fix dropper script.
SHA256c6ef82d2864dfd26f117a1ef5602679153423f2742970a7949cec72722f0a01eDropper delivered through the supply-chain operation.
SHA256d4e863f9818bfb2f1dd932df6441dff204e6142c3bdb55b298cb08dc7b6a0c62Fake Chrome-update dropper script.
SHA256e8ee6f5145c9d503c5130bfc6585567f6e19d409158c3c0ca0b259f1875b15f4AUDIOFIX Dropbox/ARM64 malware sample.
URLhxxp[:]//89[.]36[.]224[.]5/troubleshoot/mac/install[.]shShell script URL used by the trojanized npm package to deliver MINIRAT.
URLhxxps[:]//apple[.]driver-update[.]io/troubleshoot/mac/audio-issue-fix[.]shMalicious Bash dropper URL provided by the fake meeting help page.
URLhxxps[:]//learn[.]bitget-meeting[.]com/en-us/troubleshoot/microsoftteams/teams-on-mac/teams-audio-issue-macFake meeting help page that directed the victim to install malware.

MITRE ATT&CK

T1005 · Data from Local SystemAUDIOFIX collected local files and data including credentials, wallet information, histories, and application data.T1056.002 · GUI Input CaptureAUDIOFIX displayed a fake macOS password prompt and captured the password entered by the victim.T1059.004 · Unix ShellBash dropper scripts downloaded and executed payloads; MINIRAT also supports arbitrary shell-command execution.T1059.006 · PythonAUDIOFIX supported operator-triggered execution of arbitrary Python modules and remote Python code.T1071.001 · Web ProtocolsThe HTTPS AUDIOFIX variant used HTTPS for C2 communications.T1102.002 · Bidirectional CommunicationThe earlier AUDIOFIX variant used Dropbox for bidirectional command and control.T1105 · Ingress Tool TransferDropper scripts used curl to retrieve architecture-specific malware payloads from actor-controlled domains.T1115 · Clipboard DataAUDIOFIX continuously monitored and logged clipboard contents.T1195.002 · Compromise Software Supply ChainJINX-0164 trojanized the npm package @velora-dex/sdk to deliver MINIRAT through the software supply chain.T1204.002 · Malicious FileVictims were induced to execute a malicious file disguised as a meeting client or fix.T1543.001 · Launch AgentAUDIOFIX and MINIRAT established macOS persistence using LaunchAgents.T1552.001 · Credentials In FilesThe actor collected SSH keys, cloud credentials, configuration files, and other secrets stored on developer endpoints.T1555.001 · KeychainAUDIOFIX collected macOS Keychain contents from compromised endpoints.T1555.003 · Credentials from Web BrowsersAUDIOFIX harvested browser-stored credentials.T1565.001 · Stored Data ManipulationThe actor modified source code in internal repositories by inserting AUDIOFIX, so downstream builds could infect other employees.T1566.002 · Spearphishing LinkThe actor sent meeting invitations and links to fake meeting or help pages to deliver malicious content.T1567.002 · Exfiltration to Cloud StorageAn earlier AUDIOFIX variant used Dropbox for data exfiltration.

Threat Actors

Malware

Products

Tools

Industries

Related Articles