Skip to main content
MalwarePublished Updated

Two Joyfill npm Beta Releases Compromised to Deliver DEV#POPPER Remote Access Trojan

Source AlienVault OTX General

0

Description

Two npm beta releases in the @joyfill namespace were compromised with an import-time JavaScript implant that uses blockchain transactions on Tron, Aptos, and BNB Smart Chain to retrieve encrypted payloads. The malicious code leads to a 77 KB Node.js remote-access trojan identified as DEV#POPPER, which establishes Socket.IO connections for remote control and can execute commands, upload files, read clipboard data, and persist through developer tools. A parallel execution branch downloads additional payloads including an 82 KB Python infostealer assessed to be OmniStealer, targeting browser credentials, Git configurations, and wallet extensions. The compromise affected @joyfill/layouts version 0.1.2-2773.beta.0 and @joyfill/components version 4.0.0-rc24-2773-beta.4, with approximately 16,000 weekly downloads. The loader exhibits exact code overlap with the PolinRider family and DEV#POPPER operations.

Indicators of compromise

IP addresses 4

  • 23.27.202.27
  • 198.105.127.210
  • 166.88.134.62
  • 23.27.13.43

Hashes 17

  • 2cfede38fb121a71a2f3607474aa8cd588a99f51b37e5e6f0d8cb789fa275032
  • 26351aed0397158d3a3b8cc8fd3047d4c015d264c9895f10f20f1521b974ed18
  • 36ff00b45e67baa7e3674b0c80f48e88737264c61e5c6b3b091200972de8157c
  • adc4af90540d33cd1e98f44b51482ae9250fbeb97d6f8d7841c81b618cb2c6e6
  • 8e8b90dedd456ded0c5748119836e1ca1066112bc569c1b41ca70eb931d1d4dc
  • 5f6a92006ca2ea4b464d66fb41af777edce7296939a7c6ee491e2b3cbfe09848
  • bcc93dc55bc7daedf4ca57254f0e7a7f1c40e09851eab98fe10cde801982db17
  • 1352ad22c99983d91e600348b7cbf58235131b1ee34cea9f09623206d5b7dea7
  • 67c6ef602cc850f10d935fee53fa40440df841adf081563bf4fc2631a71249ce
  • c5742ea1875ecd2360022624149994909cd0546e221e4203dffd01f48de45469

Community reviews

Loading reviews…