Founder of Lupovis

Glasgow, Scotland
Joined December 2009
Xavier Bellekens retweeted
WEB_RAT is still alive. A 990-byte "config.json" on 176.12.71[.]122 turned out to be a SalatStealer panel bootstrap. Live TLS certs tie it to the stealer's rotating C2: wruser[.]org, salator[.]es, websalat[.]top. 🧵⬇️ #ThreatIntel #SalatStealer #Infostealer
2
1
2
168
Xavier Bellekens retweeted
A week after Censys mapped the DarkSword/Coruna iOS-exploit delivery infrastructure, we went back to one of the staging hosts (47.102.192[.]23). Still open, and it had grown. The interesting part wasn’t the Coruna staging Censys already documented, it’s what sat next to it: a full enterprise post-compromise kit. SQL Server and MySQL looting, Jenkins and GitLab credential theft, SSH pivoting, lateral movement. Plus two dozen ELF/PE malware binaries, webshells, and a 187KB AI-pentest prompt corpus. Loads of files across 4 open ports. And the Coruna delivery config? Byte-identical hash, reappeared on fresh IPs the week after Censys published. Full breakdown + IOCs 👇 huntback.io/blog/darksword-c… #ThreatIntel #CTI #DarkSword #Coruna #DFIR
1
1
2
147
Xavier Bellekens retweeted
Someone left the botnet’s backstage door open. 👀 We recovered 39 files from 129.159.135.190: C2 source, multi-architecture bots, DDoS tools and Roblox scripts. The best part? Bot registrations in the logs match the recovered C2 code. Even the operators need an opsec team. huntback.io/ip/129.159.135.1… #ThreatIntel #Botnet #DDoS
1
2
68
Xavier Bellekens retweeted
Following the @GoogleCloudSec and @censysio reports on the DarkSword/Coruna iOS exploit chain, we checked huntback, and we’d independently harvested the operator’s open directory at 47[.]102.192.23 (Alibaba Cloud, China) a while back 🧵 #darksword #coruna #ios
2
1
5
289
Xavier Bellekens retweeted
Wait you can now analyse loot with your own LLM 🚀 #loot #mcp #infosec #threatintel #poc #opendir
1
7
116
The best thing around vibe coding? I have a 2018 75' LG OLED TV ... love the thing, but streaming from a computer to it is a pain. Got myself a developper's account, made an app, now stremio streams on it directly. 15 minutes tops.
87
Xavier Bellekens retweeted
Our sensors gears are turning .... AGAIN!
We have issued immediate guidance for CVE-2026-107406 in NetScaler ADC and NetScaler Gateway: bit.ly/4rWRBz4 We strongly urge affected customers to review the advisory and upgrade impacted NetScaler instances to the recommended versions as soon as possible.
1
1
2
445
Xavier Bellekens retweeted
The AI supply chain is already under fire. CVE-2026-46339 (CVSS 10, critical) is an unauthenticated RCE in 9Router, an AI router / token-saver, via its MCP bridge. Unprotected /api/mcp/* lets an attacker register plugins and execute commands with no auth. On our deception network: 362 hits from 312 distinct IPs since Sept 22, with a tight operator cluster on 69.5.169[.]x (DE). As teams bolt MCP into production, the agent layer is now an attack surface. Running 9Router < 0.4.37? Patch now. #ThreatIntel #MCP #AI #RCE
4
1
1
5
317
Xavier Bellekens retweeted
🚨 One more interesting techniques we've captured in the CVE-2026-88771 exploitation wave doesn't put the payload in the login field at all. Two independent actors are using HTTP access logs as a staging area. We're calling it log-reflection. Here's how it works. The attacker sends a GET request to the NetScaler with a full shell script embedded in the User-Agent header, tagged with a random identifier. That request gets written into the HTTP access log like any other. The payload is now sitting in /var/log/httpaccess*, looking like a normal log entry. #citrix #netscaler #threatintel #CVE202688771
2
5
18
2,069
Xavier Bellekens retweeted
Found an entire botnet operation sitting in an open directory: Cross-compiled bot binaries for every architecture, mips · mpsl · arm5/6/7 · x86 · ppc · m68k · sh4 (build name "UnHAnaAW"), the loader script, the CNC panel (dashboard.html + a .bak_cnc backup), and the bot's SQL db. Open ports include 6666/6667: it's IRC-controlled. Old-school, still running. Seen on the huntback honey network Check app.huntback.io for the loot #ThreatIntel #Botnet #Mirai #IoT
1
1
74
Xavier Bellekens retweeted
🚨 158.94.211[.]205 appears in public second-wave NetScaler IOC reporting. Our sensors have been watching this IP since Sep 29, and the full timeline tells a more complete story than just "known attacker." This is what methodical capability development looks like from the inside. Sep 29: First contact. Broad NetScaler fingerprinting with a custom User-Agent "CVE-2026-88771-scanner/1.0 (defensive)". Sweeps approximately 23 NetScaler-specific paths per sensor. No exploitation attempted. Pure reconnaissance. Oct 1: Pivots to targeted POST /cgi/samlauth. Ten requests across multiple sensors between 08:15 and 14:45 UTC. The User-Agent changes mid-session from python-requests/2.34.2 to Chrome/148.0.0.0, suggesting active tool iteration during the campaign. This SAML probing occurs approximately 35 hours before the first public report of CVE-2026-88779 exploitation. #citrix #netscaler #threatintel
2
7
1
31
3,334
Xavier Bellekens retweeted
CVE-2026-88779 (NetScaler SAML) is on CISA KEV, due 7 Oct. Checker v1.13: did the injection attempts run? Download host, source IP, payload in shell logs. + SAML probes, Sliver files, 105 IPs. Thx @LupovisDefence, Huntback.io, PitScaler, @GothamTG github.com/ThomasPoppelgaard…
1
2
15
1,070
Xavier Bellekens retweeted
🚨 This one is worth stepping back on, because the story that's emerged around WHIPSHOT scanning is one of the more interesting things we've seen in this campaign. Not because of what it exploits, but because of what it reveals about the ecosystem forming around compromised NetScaler infrastructure. After Mandiant published their analysis of CVE-2026-88772 and the WHIPSHOT/SLAPSHOT post-exploitation toolkit, you would expect scanning for those implants to follow. And it did. But some of it started before that publication, and the tooling has evolved significantly since. #citrix #netscaler #threatintel
1
3
6
881
Après un week-end consacré à #Citrix, ce lundi matin place à l’attaque contre l’#IFAPME avec RTLBelgium On parle de risque, de sécurité préemptive, de contrôles et du délai entre publication d’une CVE et exploitation. Avec une question : combien de Belges ont déjà vu leurs données fuiter ? While the entire weekend was on CITRIX, Monday Morning is on the #IFAPME attack
1
136
The team is following an old (17 of sept) thread 🧵 #citrix #netscaler
🚨 One weird historical NetScaler hit we’re keeping an eye on: On 17 Sep, a single IP hit one of our NetScaler sensors with GET /saml/login?SAMLRequest=... using UA probe/1. The request URL/base64/DEFLATE decodes from ~2.8 KB to exactly 63,488 bytes (0xF800 / 62 KiB), but the output is not XML. It’s ~59.9 KB of G, ~2.5 KB of high-entropy binary, then 1 KB of g. We searched across production for the IP, /24, UA and payload family: zero matches. That does not prove CVE-2026-88779, but now that 88779 is confirmed as a remotely reachable SAML memory-overflow issue, a one-off pre-disclosure probe apparently targeting the pre-XML decompression/memory path is hard to ignore. No known public scanner or PoC matches it so far. #citrix #netscaler #threatintel #poc
2
188
Loads of data on our sensors with regards to the citrix netscaler issue, the team is doing an amazing job at going through it as fast as possible.
🚨 We've been tracking the NetScaler exploitation activity across our deception network since the recent disclosures, and the picture developing is bigger than individual CVEs. We're currently seeing three distinct layers of activity. CE-2026-88771 has moved rapidly from vulnerability validation into operational exploitation. Across our sensors we've observed 26 distinct exploitation sources and more than 1,750 exploit-bearing requests, progressing from simple canary commands to payload retrieval, FreeBSD-aware execution chains and webshell deployment. Separately, the earlier CVE-2026-88772 campaign demonstrates what successful compromise can lead to: purpose-built post-exploitation tooling designed for persistent access and movement beyond the appliance. The third layer is particularly interesting. We're observing separate infrastructure actively scanning internet-facing NetScaler systems for known post-compromise artefacts: hidden receiver files, CSS-disguised webshell routes and authenticated command channels. Some of that scanning predates the public technical documentation we've been able to identify. We're holding back the associated infrastructure and authentication artefacts while we validate the timeline and share the findings privately with the relevant researchers. There's also a question we're investigating separately. The mass 88771 exploitation traffic carries attacker-controlled content through NetScaler's authentication processing. watchTowr showed that nsaaad handles this content before the vulnerable Perl script does. At the same time, administrators with SAML-configured appliances are reporting nsaaad crashes with command-injection-shaped payloads visible in the authentication flow immediately beforehand. That raises a hypothesis: the same exploitation traffic reaching two independent code paths, one causing the known RCE and the other triggering a configuration-dependent failure in AAA processing when SAML is present. We haven't confirmed that causal link. But if it holds, it would mean patching for 88771 alone doesn't address the full exposure on SAML-configured appliances, and that the volume of mass exploitation traffic is itself a contributing factor to the reported instability. We're watching for the crash trigger details to test this against our retained payloads. The interesting story here isn't simply that NetScaler is being exploited. It's the ecosystem forming around compromised edge infrastructure: initial access, mass exploitation, payload deployment, persistence and then separate infrastructure searching the internet for appliances that may already contain implants. More to come once we've validated the remaining pieces. #citrix #threatintel #poc #NetScaler
2
385
Infrastructure re-use we'd seen the IP scanning a while back - had been mostly silent for the last 30 days. insights.lupovis.io/?ipv4=21…
A NetScaler backdoor hiding behind a CSS URL and fake 404s. This installer plants webshells, adds reboot + cron persistence, turns the appliance into a TCP pivot, and uploads config/key material to 213.209.159[.]55. The 404 is camouflage. #ThreatIntel #Citrix #cti #ioc
1
1
5
856
We'd had definitely seen a few in the same range insights.lupovis.io/?ipv4=21… #netscaler #citrix #ioc
462