JADEPUFFER Returns: ENCFORGE Ransomware Encrypting AI Models via Langflow RCE
Just caught the Sysdig update on JADEPUFFER. It looks like they've evolved from simple mining to straight-up extortion targeting the AI supply chain. They are actively exploiting the Langflow RCE to drop ENCFORGE, a new compiled Go ransomware.
What’s interesting—and frankly, terrifying—is the specificity. Unlike standard ransomware that encrypts docs and DBs, ENCFORGE specifically hunts for high-value AI artifacts:
- Model weights (
.bin,.pt,.pth,.safetensors) - Vector indexes and FAISS stores
- Training datasets and JSON configs
If you are running internal Langflow instances for prompt engineering, you need to check your logs immediately. Since it's written in Go, the payload is cross-platform and tries to encrypt mounted volumes.
Here is a quick YARA rule we are deploying to catch the binary in memory or on disk:
yara rule ENCFORGE_Go_Ransomware { meta: description = "Detects ENCFORGE ransomware string patterns in memory or disk" author = "SecurityArsenal" date = "2026-07-15" strings: $a1 = "ENCFORGE" ascii wide $a2 = ".encforge" ascii $go = "Go build ID:" ascii condition: uint16(0) == 0x7F45 and 2 of them }
Has anyone else seen activity targeting their inference clusters? How are we supposed to protect ephemeral storage when the attack vector is the orchestration tool itself?
We spotted a similar pattern on a honeypot last week. The entry point was indeed the Langflow API, but the malware also attempted to pivot to the host system. We've mitigated this by enforcing a read-only root filesystem on our Langflow containers and strictly blocking outbound traffic from the inference nodes.
The problem is that developers treat these tools like local notebooks. Langflow and Flowise often get deployed with debug flags enabled or exposed without AuthZ. I recommend putting them behind an OIDC proxy like OAuth2-Proxy rather than relying on the app's native auth.
Restoring vector databases is a nightmare compared to standard SQL restores. If you're running Chroma or Weaviate, ensure you have snapshots enabled. ENCFORGE encrypts the persistent volume files; without clean snapshots, you're re-ingesting terabytes of data.
Verified Access Required
To maintain the integrity of our intelligence feeds, only verified partners and security professionals can post replies.
Request Access