@nextronresearch

Nextron threat research team. Signatures, rules, and analysis focused on eliminating blind spots.

Frankfurt, Germany
Joined October 2024
114,000 OSS artifacts per day. Around 4,618 reach LLM triage. Roughly 100 reach an analyst. In our latest blog post, @marius_benthin explains how we combine THOR Thunderstorm with LLM triage to monitor ten package registries and extension marketplaces without sending the complete feed to a model. - THOR Thunderstorm ⚡️ scans the full feed using deterministic detection logic - Only artifacts with THOR findings enter LLM triage 🤖 - The initial LLM stage costs an average of $2.88 per day - Suspicious or inconclusive cases reach an analyst - RuneAI is available on demand for deeper analysis of selected files The article covers the architecture, operating numbers, limitations and a real malicious VS Code extension detected by the pipeline. nextron-systems.com/2026/06/…
2
10
1
25
10,472
We found a Ukraine-targeted campaign using two very different lures: an “air raid alert” document aimed broadly at Ukrainian users, and a military-specific unit property inventory. Both lead to a Telegram-controlled VBScript RAT capable of credential theft, screenshots, command execution and targeted file collection. The second lure pushes the campaign back to at least 26 August 2026. What stands out is the collection focus: CAD, BIM, GIS, LiDAR and weather-model data, combined with per-host tasking and date-based file harvesting. Full technical analysis + IOCs: github.com/NextronSystems/io…
10
1
24
2,028
🚨 Supply-chain alert affecting PyPI and npm packages from the MemOS project @MemOS_dev. Detected by our THOR Thunderstorm-based artifact scanning pipeline: - PyPI: [email protected] - npm: [at]memtensor/[email protected] Both packages contain hidden, platform-specific malicious Golang binaries in .sckit directory that are launched silently during normal use. MemoryOS triggers the binary when logging initializes. The OpenClaw plugin launches it at gateway startup and while processing user prompts. The binaries receive the host environment. The npm variant also receives prompt text. Embedded configurations specify home inventory, local runtime state, and communication with hard-coded remote endpoints. This creates potential exposure of developer credentials, tokens, configuration, and agent data. We will provide more information as our investigation progresses. Technical details and IOCs: gist.github.com/marius-benth…
3
9
21
2,337
Our THOR Thunderstorm-based artifact scanning pipeline identified a coordinated npm campaign hiding malicious behavior inside packages presented as runtime, process, layout, and image utilities. When imported, the packages launch a hidden Node.js process that retrieves and executes code from the JSON storage "npoint". The payload collects system and network details, steals Chrome extension data, monitors the clipboard, and can activate a Windows keylogger. IOCs: api.npoint[.]io/24c25d5f5fcbb0992a4f api.npoint[.]io/33e8d008c334b060adad api.npoint[.]io/641d37178a880b1e8b8f api.npoint[.]io/ddae72efbb6714fae922 api.npoint[.]io/37c0a0c68bf7a94ed731 103.170.217[.]184:8787 Packages: [email protected] [email protected] [email protected] [at]biz44/[email protected] [at]vibecheck-polid/[email protected] @biz44/[email protected] [email protected] [at]railone/[email protected]
1
9
18
2,500
We identified a Rust-based ELF RAT with no existing detection on VirusTotal. The agent is configured entirely through command-line arguments rather than a static configuration blob. Observed required flags include: C2 connectivity: --callback, --beacon, --secret Tunneling: --socks_port, --local_fwd, --remote_fwd Persistence and monitoring: --watchdog_pid Evasion: --jitter, --stealth Key Capabilities: - Command Execution: Implements remote shell capabilities - Pivoting: Integrated SOCKS proxying and port forwarding logic. - Credential Access: Targets zshrc, ssh/config, and Brave browser data - Environmental Discovery: Reads hosts and services file, and resolv.conf for network mapping. Use our THOR Scanner to detect the threat in your environment. IOCs: github.com/NextronSystems/io…
1
22
1
50
3,029
We detected fresh samples related to the ongoing #OceanLotus (APT-C-00 / APT32) campaign. The samples use a custom XOR-cipher shellcode loader that decrypts and executes shellcode directly from memory. The loader has been observed in recent disc-image (ISO/IMG) delivery chains and continues to show low detection rates across antivirus engines. Check our rules on Valhalla to find all recently detected samples: valhalla.nextron-systems.com… valhalla.nextron-systems.com… valhalla.nextron-systems.com… New samples: 74236629c068cf2e5de53eabec9a93eb0efe7de38abc721dc5bca5d040f2ba20 07429b8ad51ef42911c152921a392911c083a175ee28e817a1f9283c3c38911b 2ec75dc4d5bff995ec58c211edaedfec150c4c02c6d6b3820b9e960dfeceb3e9 2cb31d6f254f736381ce61e68e0d93bafd8ae073c23671c0748d026702d10f7d e7de0f35607a4251237adab2128510007ea25fc00a500749940e054f067ac75d
26
51
5,130
Nextron Research ⚡️ retweeted
A malicious MCP package on npm illustrates how supply chain attacks can hijack the agent's workflow. Here, the malware intercepts the wallet's private key and ships it to an attacker-controlled server. h/t Tamir Isaschar @cyb3rops @marius_benthin knostic.ai/blog/when-auto-si…
5
13
1,015
We found a heavily obfuscated, WHQL-signed malicious kernel driver with very low detections on VirusTotal. PlugPlayService.sys - MD5: a26abe238cc339da81f4853ab16e1a6a The driver provides arbitrary memory access and directly accesses RAID devices. It also makes heavy use of control-flow obfuscation, with similarities to techniques recently documented in our blog post on RegPhantom. Samples similar to PlugPlayService.sys have also been observed dropped by xigmapper. While investigating, We identified 9 additional xigmapper UEFI samples, all with no AV detection. xigmapper executes before the OS, disables SMEP/WP and patches ntoskrnl.exe in memory via egg hunting. Of particular interest: zenither.efi - MD5: 924c410a520e6dc9aa1118474d9eb354 This specific xigmapper sample has been observed deploying kernel drivers similar to PlugPlayService.sys. Full xigmapper UEFI sample set + IOCs: github.com/NextronSystems/io… Blog post on RegPhantom nextron-systems.com/2026/03/…
1
31
3
161
8,578
Back in June we analyzed a SideCopy / Transparent Tribe infection chain targeting Indian defense personnel, using an LNK + BAT/PowerShell chain to deliver CrimsonRAT 360's Advanced Threat Research Institute has now published additional activity from the same actor, showing similar LNK + BAT tradecraft, further CrimsonRAT samples, and a separate Go-based RAT Their report also shows infrastructure reuse between the CrimsonRAT and Go-based campaigns Report: mp.weixin.qq.com/s?__biz=MzU…
We analyzed a SideCopy (APT36 / Transparent Tribe) chain targeting Indian defense personnel A weaponized PowerPoint package posing as an internal military briefing. Same actor. New lure. The bait is a folder named "PPT for Breifing at HQ Northern Command," built around a convincing .pptx decoy and a double-extension shortcut (...pptx.lnk) carrying a shell32 icon so it reads as a normal PowerPoint to the target. Nothing is dropped to disk by the shortcut itself. The LNK kicks off a staged loader hidden inside a nested excel\ folder. Execution chain: batch/PowerShell stager opens the decoy .pptx + drops the payload → jrnswry acrhyis.exe, a .NET CrimsonRAT loader → beacons to a hardcoded C2 → remote access, recon, exfil Our @thor_scanner run produced the following YARA hits: valhalla.nextron-systems.com… valhalla.nextron-systems.com… valhalla.nextron-systems.com… valhalla.nextron-systems.com… Shortcut (LNK) virustotal.com/gui/file/3063… Loader (excel.bat) virustotal.com/gui/file/befc… Payload (CrimsonRAT) virustotal.com/gui/file/abfa… Decoy PPTX virustotal.com/gui/file/853e…
14
42
5,686
🚨 Our THOR Thunderstorm-based artifact scanning pipeline identified the open-source research project BindsNET as compromised in activity linked to the DPRK-associated NullReceiver campaign. BindsNET is an established Python/PyTorch library for simulating spiking neural networks, with 1.7k GitHub stars. Three days ago, threat actors used a force-push with backdated commit timestamps to add a malicious VS Code task and an obfuscated Node.js loader disguised as a Font Awesome file. The tradecraft is consistent with known PolinRider activity. Affected commit: github.com/BindsNET/bindsnet… IOCs: 780abb9d268a2b1890bf4873d0d89d21fc86be44da685b932a54a738d2699810 (public/fonts/fa-solid-400.woff2) ETH: 0xa322E5f3D311D3080e6f0121063e9aDC2490Ef1a Security warning: github.com/BindsNET/bindsnet…
1
15
1
38
4,146
Update on the #Virtualizor compromise. If you've never heard of Virtualizor before: it's a VPS management platform used by many hosting providers to deploy and manage virtual servers on KVM, Xen, LXC, OpenVZ, Proxmox and other virtualization platforms. It is not some tiny admin panel either. Virtualizor publicly lists hundreds of NOC partners worldwide, and according to its own documentation a single master server can manage hundreds of virtualization nodes. So this sits pretty high up in the infrastructure. The vendor has now confirmed what happened: Attackers hijacked the BGP route for Virtualizor/Softaculous infrastructure, obtained a valid Let's Encrypt certificate and used that position to serve a malicious Virtualizor update. The ugly part: the Virtualizor update clients did not cryptographically verify the downloaded packages. BGP hijack + valid TLS certificate was therefore enough to get attacker code executed as root on affected hypervisors. Virtualizor says only a small number of installations are known to have received the malicious update. But they cannot tell exactly which ones, so they recommend treating every Virtualizor server as in scope and checking it. There is currently no evidence that customer VPS guests themselves were modified. Still, once the hypervisor is compromised as root, everything running on it has to be considered at risk. Vendor report: virtualizor.com/blog/securit… Our Nextron Research team has prepared IOCs and YARA rules for the known artifacts and payload: github.com/Neo23x0/signature… The merge is done. Our internal QA pipelines are still running; the signatures should hit the update servers and THOR Cloud Lite within the next hour. You can use both THOR Lite and THOR Cloud Lite for free to check your systems: nextron-systems.com/thor-lit… nextron-systems.com/thor-clo… If you run Virtualizor: scan the hypervisor, not the VPS guests.
1
22
3
59
22,684
🚨 Our artifact scanner caught a compromised release of npm package "@testrelic/playwright-analytics" (Version: 2.13.0). Its obfuscated postinstall uses Ethereum as a dead drop, resolves 23[.]27[.]20[.]187:443, then fetches /boot → /init and evals JS. We suspect that it is a new EtherHiding campaign variant by DPRK. IOCs: C2: 23[.]27[.]20[.]187:443 Paths: /boot, /init, /0/boot ETH sender: 0x33ff3edaf55a8e03dcbc7cb40d498a49cd499891 postinstall SHA256: 19795496ad752f37b76a2dd5d6c6a2914ab6fa62bda0bda7bfe5cd4afd9f029f Campaign: 5-864-du
4
15
1
28
5,093
🚨 We've identified "pybitjs", the first NullReceiver package we’ve observed on PyPI. This is an intentionally crafted malicious package, not a legitimate project that was compromised. It uses a .pth startup hook, an obfuscated Node.js loader, and Ethereum-based C2 resolution to retrieve and execute payloads. virustotal.com/gui/file/71fc…
1
8
1
16
3,437
The REDSHELL payload is now disguised as "math.mjs", replacing the previously used .dat and .bin extensions. Our artifact scanner detected it in the npm package "hydration-vli-ui" (v1.0.0), triggering two additional YARA rules designed to flag executables masquerading as script files.
Follow-up on REDSHELL: we found a newer ELF in three npm packages "hydration-dim-kit", "hydration-dim-ui" and "hydration-ui-dim". It retains the same C2/exfil infrastructure mentioned in our previous tweet but uses a new campaign/beacon ID: a2f65d7abc878ec3c0f2fd1ae67b9db766c3ba357fdfb30fdb1805d07d1ab3bf Just uploaded to VT: virustotal.com/gui/file/1caf…
10
13
3,352
We identified malicious DOC samples with technical and thematic similarities to recent #CloudAtlas activity described by Positive Technologies. The campaign targeted Russian and Iraqi victims through phishing emails delivering Microsoft Office documents using malicious template injection. The samples we identified include document-themed filenames such as "Виды_помощи_Форма.doc" and "О_конкурсе_Человек_Дела_–_2026.doc". The similarities are particularly notable because the reported CloudAtlas campaign combines several distinctive techniques in the same infection chain: malicious Office documents, HTA and multi-stage VBS execution, WMI usage, registry-based persistence, and payload retrieval through oEmbed requests to legitimate WordPress sites rather than direct connections to malicious infrastructure. The reported chain begins with a malicious Office document that retrieves an HTA dropper, which extracts "WebCachea54.vbs", "WebCachea54.jfm", and "WebCachea54tmp0.vbs". The VBS stages decode additional scripts, collect host information, and use an oEmbed-based delivery chain to retrieve and XOR-decode the next-stage payload. The final stages deploy CloudAtlas tools including VBShower and PowerCloud, which use Google Sheets for C2 and data exfiltration. A separate VBS component also removes HTA and cache artifacts to clean up traces of the infection. Report: habr.com/ru/companies/pt/art… Samples: 653520c24e3ad044c00503e3debccefaac3a6fdf76c5ca40b47b937fdbd389a7 (Виды_помощи_Форма.doc) 8be68dea337a1e7ab1224a10c3c6ca640d55292d135194a5e5ec9454b3bda906 47adb40e9ee04ee3a50e099fecd488f6eaf78a6e3abb9653d346cc5ae4648126 (О_конкурсе_Человек_Дела_–_2026.doc)
16
25
2,826
Follow-up on REDSHELL: we found a newer ELF in three npm packages "hydration-dim-kit", "hydration-dim-ui" and "hydration-ui-dim". It retains the same C2/exfil infrastructure mentioned in our previous tweet but uses a new campaign/beacon ID: a2f65d7abc878ec3c0f2fd1ae67b9db766c3ba357fdfb30fdb1805d07d1ab3bf Just uploaded to VT: virustotal.com/gui/file/1caf…
🚨 Our artifact scanner found a malicious ELF in npm package "streak-metricazbd". Importing it attempts to launch "REDSHELL", a low-detection Linux RAT with credential theft, remote execution and persistence. C2: 217[.]60[.]77[.]63 Exfil: litterbox[.]catbox[.]moe VT: virustotal.com/gui/file/4537…
1
15
1
27
8,975
Related technical analysis of the previous payload by @trendai_RSRCH: trendaisecurity.com/en-us/re…
3
5
436
We identified multiple LNK samples showing strong technical and thematic overlap with recent #Kimsuky activity described by ENKI WhiteHat. The campaign targeted South Korean and Japanese victims through phishing emails delivering OneDrive-hosted ZIP archives containing malicious LNK files. The identified LNK samples use suspicious command-line execution, embedded/script-like content, URL-based payload retrieval, and in several cases unusually large LNK files. Further pivoting uncovered multiple samples matching the THOR/Valhalla rule: SUSP_LNK_SuspiciousCommands_Jan23_3 The overlap is particularly interesting because the reported Kimsuky chain uses a malicious LNK to execute PowerShell and curl, download logo.png as bot.vbe into %APPDATA%, and execute the VBScript. The broader campaign then establishes persistence through a scheduled task and deploys additional PowerShell-based capabilities for system discovery, Thunderbird/Outlook email collection, keylogging, and installation of legitimate remote-access tools including Chrome Remote Desktop and AnyDesk. Several of the samples we identified also use Japanese/Korean-themed filenames and exhibit LNK characteristics including url-pattern, long-command-line-arguments, large-file, high-entropy, and executes-dropped-file. Valhalla / THOR Rules: SUSP_LNK_SuspiciousCommands_Jan23_3 valhalla.nextron-systems.com… SUSP_LNK_Dec24 valhalla.nextron-systems.com… SUSP_LNK_Curl_Download_Jul22_2 valhalla.nextron-systems.com… SUSP_LNK_Big_Link_File valhalla.nextron-systems.com… SUSP_Dir_Ref_in_File_AppData valhalla.nextron-systems.com… Report: enki.co.kr/en/media-center/b… Samples: 6e6addf3e7287cf160054ef4647f8c67754f3cdc6efbdf21f117cb98c4c95534 49000d685f7c2ae1ddd5d40ca754562318e49c3a2534540951490f22756a3227 44dc1939dcaea681f5c39ed6f5f81a80ca5f59e72be7f938ac3afe5adb484042 018c31af135a0bc5e068df26d866440b28164aa4a659ea7df47bcbaab4a898cd 864ed6df1ba1b615f2db460666e2aee72a025754f5d78be3d83ec8e3c41d4a09 169586b6eb36b17520ef5afd206da86c4de89eb01d6294ba9631414271ba752f
1
32
1
73
7,366
The Rust project has published an advisory on the "arrayref" supply-chain attack, which deployed the malicious crates we previously identified: "proc-macro1" (v1.0.107) and "proc-macro-en" (v1.0.10). Advisory: blog.rust-lang.org/2026/08/2…
🚨 Our artifact scanner identified two malicious Rust crates impersonating the legitimate proc-macro2 crate: proc-macro1 v1.0.107 proc-macro-en v1.0.10 Both contain the same malicious build[.]rs, which downloads and executes a platform-specific payload from 23.254.165[.]112:9089 during commands such as cargo build, cargo check, and cargo test. All payloads currently have low detection rate on VirusTotal. The analyzed Windows payload is a PowerShell backdoor that: - profiles the host and installed applications - collects Chrome, Edge, and Brave login domains and usernames - enumerates Chromium browser extensions - establishes persistence through HKCU\Software\Microsoft\Windows\CurrentVersion\Run - uses a five-day DGA for fallback C2 infrastructure - polls hxxps://23.254.165[.]112:443/49890878 - downloads and executes arbitrary PowerShell supplied by the operator Crates: 61198155da51b838772eecf5bfaac6cbc4dcc388dccc56658fc28a8e831b34d4 (proc-macro1 v1.0.107) 8ed7d2d62d283a7701213e7a07191ebf5ab4d4862a0272b6ecda1209f6e0b93a (proc-macro-en v1.0.10) Payloads: hxxps://23.254.165[.]112:9089/rust-crate_0.1.0 (Linux ELF, x86-64) 408ef22050ffc5a67e005802809026b29f297a8019f8fda91a2afa8e877ba434 hxxps://23.254.165[.]112:9089/rust-crate_0.2.0 (PowerShell, Windows x86-64) 492f2ab86f8d8911adc79c10ec1541704f5311d207d9d799b0d2a57fcc6a4391 hxxps://23.254.165[.]112:9089/rust-crate_0.3.0 (Mach-O, macOS x86-64) c9561a3b00a0fa38b7772675d987f84bd429c55cd024fc08a98245c2d1632848 hxxps://23.254.165[.]112:9089/rust-crate_0.4.0 (Mach-O, macOS ARM64) 74d3447e7cf99c99ea01a16332ec27432dfb0f491e10e67cd118065a60483306 More information and IOCs: gist.github.com/marius-benth…
1
12
3
21
13,248