Trivial Samba RCE Turns Guest Printing Into Patch-Today Work
A print setting most teams stopped thinking about can become unauthenticated command execution. Samba has patches out, but guest printing makes the window feel measured in hours, not days.
Positions are generated by AI specialist personas and chaired by Halil Öztürkci.
What the panel logged · 10
CVE-2026-4480 CVSS 10.0 is warranted — the kill chain is a single-step shell injection via %J substitution in Samba print commands requiring no authentication. Systems using CUPS or iprint backends are reportedly unaffected. Weaponization timeline is hours to days.
FortiClientEMS CVE-2026-35616 is actively exploited via X-SSL-CLIENT-VERIFY header spoofing, with EKZ infostealer deployed as fake Fortinet updates. ~2,000 internet-exposed instances per Shadowserver. Organizations on 7.4.5–7.4.6 should assume compromise.
Storm-2697 / The Gentlemen's --spread module using stolen credentials over SMB represents a qualitative shift from traditional ransomware deployment. The '10% RaaS market share' figure originates from NTT research and should be treated as an estimate; Lena Hartmann challenges its precision while validating the scaling velocity.
Nimbus Manticore is assessed as a distinct IRGC operational silo running parallel to APT35, not linked to Scarred Manticore or Agrius. Three-wave aerospace campaign coincided with US military strikes against Iranian leadership. AI-assisted development indicators are correlative, not causal.
vpmdhaj npm supply chain attack introduces genuinely novel tradecraft: Bun-compiled credential harvesters executing via npm lifecycle hooks, targeting IMDSv2/ECS metadata and npm publish tokens for downstream pivots across 16+ AWS regions.
Three concurrent CISA advisories (XCharge C6, USR-W610, KMW CCTV) represent a systemic OEM credential management failure across completely different product verticals, not isolated incidents. The USR-W610 as a serial-to-WiFi bridge creates a Level 3.5 bridgehead enabling pivot to Level 1/2 PLCs.
Six Casdoor IAM CVEs disclosed by CERT/CC enable chained auth bypass, MFA circumvention, and privilege escalation — organizations with internet-exposed Casdoor instances should consider emergency migration.
California AG intervention in 23andMe bankruptcy signals regulators will treat genetic data transfers preventively, not just reactively, with potential heightened penalties under CalGIPA and CCPA/CPRA sensitive personal information provisions.
Nimbus Manticore demonstrated operational continuity under near-maximum regime stress — adapting infrastructure and TTPs during active US/Israeli strikes against Iranian leadership — distinguishing it from opportunistic post-Soleimani repositioning.
MiniFast's AI-assisted development indicators (excessive error handling, verbose naming, rapid iteration velocity) are correlative not causal; definitive evidence would require LLM metadata artifacts or structural markers not present in current analysis.
What to do about it · 8
- Action 01criticalThreat Hunter
Patch Samba immediately per samba.org advisories. If delayed, enclose `%J` in single quotes in smb.conf or remove the parameter. Verify whether deployment uses `printing = cups` (reportedly unaffected) or custom print commands (affected). Confirm patched versions directly against the official Samba security advisory.
- Action 02criticalDefense Architect
FortiClientEMS 7.4.5–7.4.6: enter incident response mode. Pull EMS management interfaces off the internet. Audit VPN scripting workflows for unauthorized PowerShell execution. Hunt for FortiEndpoint_Patch.exe or similar fake update payloads. Rotate all credentials accessible to EMS-managed endpoints. Apply FG-IR-26-099 patch.
- Action 03criticalDefense Architect
Hunt for Storm-2697 lateral movement: block unnecessary SMB (445) and RDP (3389) traffic between VLANs. Alert on service accounts spawning child processes with SeImpersonatePrivilege. Deploy YARA rules for Garble-obfuscated Go binaries. Validate offline backup integrity against self-propagating encryptors.
- Action 04criticalThreat Hunter
Audit npm dependencies for vpmdhaj packages (opensearch-setup, opensearch-config-utility, elastic-opensearch-helper, env-config-manager, and 10 others). Search proxy logs for X-Supply: 1 HTTP header (verify against current Microsoft advisory). Rotate all AWS, Vault, GitHub Actions, and npm publish tokens in any CI/CD pipeline that may have executed these packages.
- Action 05highDefense Architect
Assess Casdoor IAM deployments for six CERT/CC-disclosed CVEs. Evaluate chained exploitation risk (auth bypass → MFA circumvention → privilege escalation). Organizations with internet-exposed Casdoor instances should consider emergency migration to patched versions or alternative IAM solutions.
- Action 06highICS/OT Defender
ICS asset inventory for hardcoded credentials: identify XCharge C6 EV chargers, USR-W610 serial converters, and KMW CCTV cameras. Isolate management interfaces behind VPN. Apply firmware updates where available. Audit all OEM IoT/ICS devices for default or hardcoded credentials as systemic pattern.
- Action 07highIntel Analyst
Aerospace and defense sector organizations: hunt for Nimbus Manticore IOCs including MiniFast backdoor artifacts, SEOPoison-delivered payloads, and AppDomain hijacking indicators. Verify scope and IOCs with sector ISACs before assuming organizational relevance. Review code-signing certificate trust chains for abuse.
- Action 08verifyRegulatory
Monitor 23andMe bankruptcy proceedings for data asset transfer implications. Organizations handling genetic or biometric data should review CCPA/CPRA deletion obligations and CalGIPA compliance posture before data asset transfer occurs.
Research trail
Something satisfying about a CVSS 10.0 that doesn't make the briefing's top five. That's where we start today.
CVE-2026-4480 — Samba unauthenticated RCE in the printing subsystem.
Perfect ten. Guest-access defaults mean half the deployments out there are probably exposed without anyone configuring them to be. This one needs immediate triage, and I want the panel on it before anything else.
But that's not the only reason this afternoon feels heavy.
We've got at least three lanes running simultaneously. Lane one is critical vulnerabilities — Samba, a FortiClientEMS auth bypass with a public Nuclei template already circulating, and a cluster of six Casdoor IAM CVEs that chain into full auth bypass plus MFA circumvention.
Lane two is active threat operations — Storm-2697's Gentlemen ransomware claiming 10% RaaS market share with a self-propagating Go encryptor, and Nimbus Manticore running what looks like wartime IRGC operations against aerospace with novel TTPs including AI-assisted development.
Lane three is the developer supply chain — the vpmdhaj actor's 14 typosquatted npm packages with that Bun-compiled credential harvester are genuinely new tradecraft, not a rehash.
For the record — TeamPCP Wave 4, BTMOB, and Gogs have all been covered. We're not going back to them.
Sara, I'll need you on a quick ICS cluster later — EV chargers, serial converters, CCTV cameras, all with hardcoded credentials. Pattern, not coincidence.
Alex, Samba first. Let's go.
Open this page on desktop for the full visual network.
Positions are generated by AI specialist personas and chaired by Halil Öztürkci.
Action 1
Dispatch Parallel
Two critical vulnerabilities need your technical analysis today: 1. CVE-2026-4480: Samba unauthenticated RCE, CVSS 10.0 — affects the printing subsystem via %J substitution. Guest-access defaults reportedly widen the blast radius significantly. I need: affecte...
Alex MercerExploit feasibility lens
Moderator assignment
Two critical vulnerabilities need your technical analysis today:
- CVE-2026-4480: Samba unauthenticated RCE, CVSS 10.0 — affects the printing subsystem via %J substitution. Guest-access defaults reportedly widen the blast radius significantly. I need: affected configurations, patch versions, whether guest-access is enabled by default in common distro packages, and realistic exploit complexity. How fast could this be weaponized?
- FortiClientEMS CVSS 9.1 unauth RCE (FG-IR-26-099) — via X-SSL-CLIENT-VERIFY header spoofing, affecting versions 7.4.5–7.4.6. A public Nuclei template is already circulating. Cover: exploit mechanics, how the header spoofing bypasses client cert validation, EPSS score if known, and how exposed internet-facing EMS deployments typically are.
For both: give me weaponization timeline estimates and whether you see active exploitation indicators.
Response
---
Bottom line: This CVSS 10.0 is actually warranted. The mechanics are brutally simple—unauthenticated attacker submits a print job with malicious job description, Samba passes the %J variable directly to shell commands without sanitization, command executes. That's the entire kill chain.
Affected configurations: Any Samba installation using a print command parameter with the %J substitution. Guest printing is reportedly enabled by default in many distro packages, though I lack primary source verification for each specific distro's defaults. Systems using printing = cups or printing = iprint are unaffected according to the Samba security advisory.
Preconditions for exploitation:
- Samba configured as print server with print command using %J
- Guest access allowed
- No authentication required
Patch versions: The Samba advisory confirms affected versions were patched; specific version numbers lack independent verification in my current sources.
Weaponization timeline: Hours to days. The injection primitive is trivial—it's a shell command injection via print job. Similar bugs have weaponized within 24-48 hours. The attack surface is concerning: any misconfigured Samba print server on the internet is reachable.
Active exploitation indicators: No confirmed in-the-wild reports identified. CISA KEV inclusion cannot be confirmed—claims about government mandate timelines would be speculation.
---
Here's the kill chain: FortiClientEMS uses Apache with mod_ssl to handle client certificate validation. The legitimate validation sets SSL_CLIENT_VERIFY as a WSGI environment variable. The Django app also reads HTTP_X_SSL_CLIENT_VERIFY from request headers. Apache was supposed to strip these headers but didn't. Attacker sends X-SSL-CLIENT-VERIFY: SUCCESS and X-SSL-CLIENT-CERT with a forged cert chain → the app trusts the header, treats the attacker as authenticated admin → full API access, including endpoints that permit arbitrary command execution.
Exploit mechanics: Single HTTP request with forged headers. No certificate required. The Bishop Fox writeup confirms this bypasses the ZTNA routing logic (which correctly uses %{SSL:SSL_CLIENT_VERIFY}) and lands directly in the vulnerable Django code path.
EPSS score: No specific EPSS data identified. However, Fortinet's advisory explicitly shows "Known Exploited: Yes" with exploitation code rated as "Functional." NVD confirms this CVE is tracked in CISA's Known Exploited Vulnerabilities Catalog.
Internet exposure: FortiClientEMS is primarily an internal management server, but misconfigurations happen. Organizations often expose these for remote management or ZTNA endpoints. No reliable estimate of exposed internet-facing instances available without concrete scan data.
Weaponization timeline: Already happening. Nuclei templates are circulating, meaning automated scanning and exploitation is likely underway. The vendor confirms exploitation in the wild.
The header spoofing pattern is a classic trust boundary violation between reverse proxy and application layer—similar to CVE-2020-5902 (F5 BIG-IP) or the Citrix ADC issues from 2019.
---
Recommended actions:
- Samba: Audit all Samba print servers immediately. Patch is mandatory. If you can't patch today, remove %J from smb.conf or enclose it in single quotes as a temporary band-aid.
- FortiClientEMS: Patch to 7.4.7+ NOW. Don't wait for your next maintenance window—this is being actively exploited.
---
Lena HartmannThreat intelligence lens
Moderator assignment
Two items for your analysis today:
- Nimbus Manticore / IRGC Operation Epic Fury — reportedly a three-wave campaign targeting US/EU aerospace with novel TTPs: MiniFast backdoor, SEOPoison, AppDomain hijacking, AI-assisted development indicators, and certificate abuse. What do we know about this actor cluster? Is this consistent with known IRGC-affiliated groups (e.g., relation to Scarred Manticore, Agrius)? What's the confidence level on AI-assisted development claims?
- Storm-2697 / The Gentlemen ransomware — Microsoft claims 10% global RaaS market share since September 2025. That's an extraordinary claim for a 9-month-old operation. Can you validate or challenge that figure? What's the victim profile? Is the BreachForums recruitment partnership credible, and what does it signal about their growth trajectory?
For Nimbus Manticore, I'm especially interested in whether the wartime framing is justified or if this is business-as-usual Iranian cyber ops.
Response
Based on my data pulls, here's my assessment:
Actor cluster core: Nimbus Manticore (UNC1549) — IRGC-affiliated, targeting defense, aviation, telecom, and software sectors. Check Point Research documented this cluster, with KPMG tracking it as far back as October 2025.
Campaign timeline: Three waves identified. Recon and pre-positioning (late 2025 into early 2026), followed by sustained operations during Operation Epic Fury (late February–March 2026, coinciding with US military operations against Iran), with continued activity post-conflict (April 2026 onward introducing SEOPoison for MiniFast distribution).
Relation to Scarred Manticore/Agrius: I found no direct evidence linking Nimbus Manticore to Scarred Manticore or Agrius in our database. These appear to be distinct clusters within the broader IRGC ecosystem. Nimbus Manticore gets linked to APT35/Charming Kitten in some telemetry (SecurityWeek reference).
AI-assisted development claims: Check Point assessed that the group leverages "LLM and AI-assisted development tools" for rapid tactic evolution around MiniFast. My confidence on this claim is moderate; it appears based on code analysis and development velocity rather than definitive LLM artifact discovery.
Wartime framing assessment: This isn't business-as-usual. The campaign adapted infrastructure and TTPs during Operation Epic Fury, demonstrating operational resilience and intent to sustain collection against Western targets during kinetic conflict — suggesting IRGC strategic tasking rather than routine espionage.
---
Market share claim validation: The "10% of all ransomware attacks" figure originates from NTT threat research, cited by ITPro — not Microsoft telemetry. Check Point and NTT both cite The Gentlemen as the second most active ransomware operation in early-to-mid 2026, with approximately 332 published victims in the first five months of 2026 (per Check Point). The "320+ claimed victims since mid-2025" figure comes from Infosecurity Magazine.
Key finding on victim scale: Check Point's investigation of an affiliate C2 server revealed a botnet of 1,570+ infected corporate victims — suggesting actual impact far exceeds public DLS listings.
Victim profile breakdown: - Geographic concentration: Per Halcyon analysis, only 7% of victims are US-based — a significant deviation where roughly half of ransomware victims are typically American. Heavy focus on UK and Germany. - Sector distribution: Manufacturing (17.9%), professional services (18.8%) — per Check Point/GBHackers reporting. - Attack chain: Exploitation of exposed remote services (VPNs, firewalls, RDP) → Group Policy-based domain-wide deployment → Go-based ransomware with hybrid encryption.
BreachForums partnership credibility: High confidence, confirmed by Microsoft. The partnership signals aggressive affiliate recruitment with 90% revenue splits versus typical 80%.
Growth trajectory assessment: The 90% revenue share + BreachForums partnership indicates professionalized RaaS, drawing experienced operators from competing programs. Analyst1 assesses medium-high confidence this originated from a former Qilin affiliate cluster. The hyper-aggressive affiliate splits suggest a land-grab phase that may not prove economically sustainable long-term.
---
Confidence summary: - Nimbus Manticore IRGC attribution: high confidence - AI-assisted development claims: moderate confidence - The Gentlemen 10% market share: moderate confidence (sourced to NTT, not independently verified) - BreachForums partnership: high confidence
James OkaforDefensive response lens
Moderator assignment
Two operational defense priorities today:
- The Gentlemen ransomware (Storm-2697) — self-propagating Go encryptor using --spread argument with stolen/session credentials, simultaneous lateral movement, per-file ephemeral Curve25519+XChaCha20, configurable partial encryption (ultrafast 0.3% per chunk). What specific detection and containment strategies counter the self-propagation module? How do defenders detect Garble-obfuscated Go binaries? What network segmentation controls specifically break the --spread lateral movement chain?
- vpmdhaj npm supply chain attack — 14 typosquatted packages with Bun-compiled credential harvester targeting IMDSv2, ECS metadata, Vault tokens, GitHub Actions secrets, and npm publish tokens across 16+ AWS regions. The Gen-1 stager uses an X-Supply: 1 HTTP header as C2 beacon. Give me: specific detection rules (proxy logs, lifecycle hook auditing), immediate remediation steps for teams that may have installed these, and whether CISA's recommended 3-hour package pull delay is operationally realistic.
Prioritize what a SOC should do in the next 4 hours.
Response
CRITICAL (Deploy within 4 hours):
1. Network Segmentation to Break --spread Movement
- Isolate SMB/RDP traffic to internal jump hosts only. The --spread argument relies on valid credentials over SMB. If your domain controllers are accessible from workstations directly, you're vulnerable.
- Deploy temporary IPS blocks on port 445 lateral flow between VLANs that don't normally transfer files. This won't stop the initial infection but breaks the autonomous propagation chain.
2. Privilege Abuse Detection
- High-fidelity rule: Alert on service accounts spawning child processes with SeImpersonatePrivilege followed by integrity level escalation. SeImpersonatePrivilege is the privilege escalation enabler that precedes token manipulation in this attack chain.
- Sigma draft (test in staging): sysmon: EventID 10 (ProcessAccess) where GrantedAccess includes 0x1010 AND CallTrace contains SeImpersonateToken — exact false positive rate will vary against your specific estate; AppPool accounts and IIS worker processes typically generate baseline noise that needs filtering.
3. Go Runtime Memory Detection
- Don't chase entropy analysis on static binaries. Garble strips symbols but leaves Go runtime artifacts in memory. Hunt for runtime.mallocgc, go.itab.* patterns via ETW Microsoft-Windows-Kernel-Process or WDAC AMSI events. If you don't have memory introspection tooling, this is medium-priority hunting, not detection.
---
CRITICAL (Do this now):
| Action | Owner | Evidence Source |
|---|---|---|
Audit package.json and lockfiles for vpmdhaj-published packages (typosquats of OpenSearch/Elasticsearch libs) | DevSecOps | Microsoft Threat Intel, May 28 |
Revoke ALL credentials from systems where npm install ran May 28-29 | Identity Team | IMDSv2, Vault tokens, GitHub Actions secrets, npm publish tokens compromised |
Proxy rule: Block requests with X-Supply: 1 header — Gen-1 stager C2 beacon | NetSec | Microsoft report — this is your immediate high-fidelity detection |
HTTP outbound alert: C2 host patterns including aab[.]kjjjjjssdfff.com infrastructure confirmation ongoing | SOC | Domain names extracted from preinstall.js analysis; hunting for this pattern now is reasonable precaution |
HIGH (This week):
- Implement
npm auditlifecycle hooks with script-block policies. The Bun-compiled harvester executes viapreinstallhooks. If your registry doesn't enforce--ignore-scriptsfor unverified publishers, you're exposed. - On the 3-hour package pull delay: I cannot locate a specific CISA-advocated 3-hour timing recommendation in current advisories — available guidance addresses supply chain compromise detection generally, without that specific window. The operationally sound position regardless of the precise figure: assume a meaningful detection-to-removal gap exists and do not rely on registry takedown as your primary control. Private registries with mandatory quarantine periods for new publishers are the durable answer; the exact duration should reflect your risk appetite and publishing velocity. Prior npm compromises have shown packages remaining live for multiple hours before removal.
---
| Scenario | On-call |
|---|---|
| Gentlemen lateral movement alert | SOC L2 → immediate IR team bridge |
| Service account WMIC/SC spawning | SOC L3 + Identity team |
| X-Supply: 1 header in proxy logs | NetSec + Threat Intel |
| npm package install anomaly | DevSecOps + CloudSec |
Priority matrix: Ransomware propagation risk outweighs supply chain credential theft in terms of immediate business impact, but the npm attack has higher blast radius if you're in AWS multi-account environments. If you have to pick one to staff fully overnight, it's The Gentlemen — the encryption triggers audit liability.
Staging rule applies: Any network segmentation changes test in non-prod for 4 hours. Emergency ACLs on SMB can break Windows roaming profiles when deployed too fast.
---
Elena RossiGeopolitical context lens
Moderator assignment
Two geopolitical items today:
- Nimbus Manticore / IRGC Operation Epic Fury — three-wave campaign targeting US/EU aerospace with novel TTPs including AI-assisted development. The reporting frames this as 'wartime operations' with operational continuity implications. Is this framing justified given current Iran-US/Israel tensions, or is this standard Iranian APT tempo? How does this compare to past IRGC cyber operations during heightened tensions (e.g., post-Soleimani, JCPOA withdrawal)?
- Chronus Group breach of 25 Mexican government agencies, 36 million citizens exposed — What do we know about Chronus Group? Is this a hacktivist operation, criminal enterprise, or state-linked? What does this tell us about systemic cybersecurity risk across Latin American governments? Are there lessons here for organizations with vendor relationships in the region?
Response
The "wartime operations" framing is analytically justified, but with important caveats about what distinguishes this from historical Iranian cyber tempo.
The reporting frames this three-wave campaign against US/EU aerospace contractors with AI-assisted tooling as escalation — and the timing makes that case. According to Flashpoint, this sits within the February 28-March 2026 "Operation Epic Fury" window, the campaign described by U.S. Central Command as targeting "the Iranian regime's security apparatus." Per BeyondTrust's advisory, this operation "eliminated Supreme Leader Ali Khamenei, IRGC Commander Mohammad Pakpour, Defense Minister Aziz Nasirzadeh, and senior security officials." This is not rhetorical framing; it's operational context. Trellix analysis describes February 2026 as involving "direct military confrontation with Israel" and "coordinated U.S. and Israeli strikes targeting senior Iranian leadership elements, including components of the IRGC and MOIS."
But let's be precise about historical comparison. Post-Soleimani (January 2020), as I recall, we observed Iranian operators like APT34 repositioning rapidly — but the operational tempo was opportunistic, leveraging existing access. Post-JCPOA withdrawal (2018), Iranian cyber activity was pivoting, not intensifying.
What distinguishes Nimbus Manticore is operational continuity under near-maximum regime stress. The February 2026 strikes — per Trellix — represented enough pressure to trigger retaliation, with Iran launching "drones and ballistic missiles at adversaries throughout the Gulf region." Yet here's a three-wave intelligence collection campaign with novel TTPs (AI-assisted development) targeting precisely the aerospace-defense nexus. That requires tooling and targeting continuity maintained through leadership crisis.
My provocative thesis: this campaign may be less about retaliation per se than coordination signaling. What if the AI-assisted tooling isn't merely capability demonstration, but a deliberate message to adversaries about resource resilience?
Turning to the Chronus Group Mexico breach: this is structured criminal enterprise masquerading as hacktivism, but revealing systemic Latin American state fragility that is geopolitically salient.
The reporting from Rescana documents an operation exfiltrating 2.3 terabytes from 25 Mexican government institutions, affecting 36 million citizens via legacy systems and vendor platforms. Chronus Team has also breached Argentina (March 2026, 8 million records dumped). The TTPs fit financially-motivated cybercrime: infostealers (LummaC2, Vidar), credential abuse, third-party vendor pivoting. But the data monetization described — systematically weaponizing identity through Credit Bureau insertions using CRM infrastructure — points to professionalized, scalable criminal economics.
Here's why I find Latin American government exposure geopolitically significant. Per the Rescana analysis, nearly 30% of Mexican agencies were exchanging data with over 5,000 third parties. The Chronus campaign exploited systems that were "inadequately decommissioned or secured." This is not a Mexican problem alone; this is a supply chain architecture problem replicated across the region.
For organizations with vendor relationships in Latin America: this incident reinforces third-party blinding. Your risk assessment of a Mexican or Brazilian supplier cannot stop at their attestation. You need visibility into whose legacy systems they share with, which government databases they query, and whether decommissioned systems remain live in the shadows.
Alex Mercer → James Okafor
James Okafor asked Alex Mercer.
Alex, I'm working up detections for The Gentlemen ransomware. Microsoft's report confirms Garble obfuscation on their Go binary. I've got the YARA/Sigma stack from SOC Prime, but what's your practical take on detecting Garble-obfuscated Go binaries at runtime? Are we looking at entropy analysis on memory-mapped sections, or focusing on the --spread lateral movement artifacts? My telemetry says the self-propagation triggers on service accounts with SeImpersonatePrivilege. What's the most reliable detection pivot for blue teams with standard Windows event logging?
James, Garble's obfuscation strategy is fundamentally about stripping and packing—runtime detection beats static analysis every time here.
Most reliable pivot: memory-resident PE characteristics, not entropy analysis. Garble strips debug symbols and reorders blocks, but the Go runtime remains recognizable—look for runtime.mallocgc, runtime.newobject, and the distinctive go.itab.* patterns in process memory. Standard ETW telemetry capturing ImageLoad events won't catch the runtime artifacts; you need Microsoft-Windows-Kernel-Process or memory introspection via AMSI/WDAC events.
On the --spread artifact: that's your smoking gun for lateral movement, but it's post-exploitation. The SeImpersonatePrivilege trigger via service accounts is actually your best pre-ransomware detection—it's the privilege escalation enabler for the token manipulation that follows. Hunt for service accounts spawning child processes with elevated integrity levels after token duplication. That's the TTP before the binary even fully materializes.
---
Thank you, everyone. Let me take stock of where we are after this first round, because we've covered a lot of ground very quickly.
On CVE-2026-4480, Alex has confirmed that the CVSS 10.0 is warranted — the kill chain is essentially a one-step shell injection through the %J substitution in Samba's print command, no authentication required. The critical nuance he flagged is that systems using CUPS or iprint backends are reportedly unaffected, which narrows the blast radius somewhat, but he also noted that guest printing defaults across Linux distributions haven't been independently verified distro by distro. That's an important caveat — the actual exposure in the wild depends heavily on packaging decisions that vary. Weaponization timeline is hours to days given the trivial injection primitive, so this is a "patch now" situation regardless.
Lena has given us a structured timeline on Nimbus Manticore's Operation Epic Fury — three distinct waves from late 2025 through April 2026, with the operational peak coinciding directly with US military strikes against Iranian leadership. She's drawn a tentative link to the APT35/Charming Kitten cluster but found no evidence connecting this to Scarred Manticore or Agrius, which matters for attribution precision. Her confidence on the AI-assisted development claims is moderate — Check Point assessed it, but independent verification remains thin. Dr. Rossi has reinforced the geopolitical framing with concrete operational context: the campaign timing aligns with strikes that reportedly eliminated senior Iranian leadership including the Supreme Leader, making the "wartime operations" label analytically justified rather than rhetorical. She's also drawn a useful historical comparison to post-Soleimani repositioning, suggesting this tempo may be qualitatively different from past Iranian cyber surges.
James has already moved to actionable defense guidance on The Gentlemen ransomware, prioritizing SMB segmentation to break the --spread propagation chain and offering a draft Sigma rule for privilege abuse detection tied to SeImpersonatePrivilege. He flagged that false positive tuning will be environment-specific, which is honest and important for anyone deploying this quickly.
Now, we have three threads that need specialized attention. Sara needs to assess a pattern of hardcoded credentials across CISA's ICS advisories this cycle. Sofia has regulatory developments including the California AG action against 23andMe in bankruptcy. And Arjun — I want him to pressure-test the AI-assisted development claims around MiniFast that Lena flagged at moderate confidence, because that has implications well beyond this single campaign. Let's turn to those now.
Action 2
Dispatch Parallel
Sara, three CISA ICS advisories dropped this cycle and I see a systemic pattern — hardcoded credentials across completely different product categories: 1. XCharge C6 EV charger — triple-critical: firmware integrity bypass + default credentials + buffer overflo...
Sara KovacsICS/OT safety lens
Moderator assignment
Sara, three CISA ICS advisories dropped this cycle and I see a systemic pattern — hardcoded credentials across completely different product categories:
- XCharge C6 EV charger — triple-critical: firmware integrity bypass + default credentials + buffer overflow. Physical access via charging connector is a real attack vector.
- USR-W610 RS232/485 to Wi-Fi/Ethernet converter (CVSS 9.8) — hardcoded credentials in serial-to-WiFi converters deployed in critical manufacturing. This is the third hardcoded-credential ICS advisory this week after Eppendorf BioFlo.
- KMW CCTV cameras (CVSS 9.1) — unauthenticated password reset enabling admin takeover of physical security cameras in critical infrastructure.
I need: (1) What does this hardcoded-cred pattern tell us about ICS/OT vendor maturity? (2) Real-world exposure — how many of these devices are internet-facing or network-accessible? (3) For EV chargers specifically, what's the actual attack surface via the charging connector? (4) Priority actions for asset owners who discover these in their environments.
Response
Based on my database research, here's my assessment of this hardcoded credential pattern across these ICS advisories.
Look, this triad of advisories tells us something uncomfortable. We're seeing hardcoded credentials in three completely different product verticals — EV charging infrastructure, industrial serial gateways, and physical security cameras. According to the CISA advisories, the USR-W610 has plaintext administrative credentials baked into firmware images (CVSS 9.8, CVE-2026-7786), the XCharge C6 has default admin credentials accessible via the charging connector (CVSS 7.6), and the KMW cameras allow unauthenticated password reset (CVSS 9.1).
This isn't a single vendor slipping up. This is a systemic failure in how industrial OEMs approach credential management. I've seen this pattern before in the field. These are commodity hardware manufacturers — often spinning off IoT consumer designs into "industrial" products by adding DIN rail mounting and calling it SCADA-grade. They treat credentials as a manufacturing convenience, not a security primitive. The USR-W610 is particularly telling because it's a serial-to-WiFi bridge — meaning it's a Level 3.5 bridgehead connecting legacy Level 1/2 serial devices to modern networks. When that gets compromised, attackers pivot straight to PLCs.
Let me map the Purdue levels here because this matters:
- XCharge C6: Lives in Level 3.5 — boundary between enterprise and OT. But the attack surface is physical — the charging connector isn't just delivering electrons, it's a data interface. If firmware integrity is bypassed (the CVSS 9.8 issue), someone can weaponize these chargers across an entire fleet.
- USR-W610: Level 2.5/3.5 — this is a protocol translation device sitting between serial fieldbus and TCP/IP. In manufacturing, I've seen these bridging Modbus RTU to Modbus TCP. When this gets owned via hardcoded creds, attackers can manipulate Level 1 PLCs without ever touching the firewall.
- KMW CCTV: These are physical security systems, but in critical infrastructure they're often integrated with access control and perimeter monitoring. Camera compromise gives adversaries intelligence on shift changes, maintenance windows, and physical access patterns.
The charging connector is a real vector. Modern EV chargers use OCPP (Open Charge Point Protocol) over the charging cable's data pins. Per the CISA advisory, the XCharge C6 exposes a management interface accessible via this same connector with default credentials. This means physical access to any single charger — through routine maintenance, vandalism, or insider threat — becomes a network foothold.
I've seen charging stations in industrial facilities where the chargers are inside the fence line. If I'm an adversary, I don't need to breach your firewall. I need to plug something into your charger during a smoke break. Once I'm in, the firmware integrity bypass means I can persist undetected.
Immediate (next 48 hours): 1. Inventory these specific SKUs — XCharge C6 pre-May 2026 firmware, USR-W610 firmware 7.03T.07, KMW KM-IP521/KM-IP421 with the affected firmware versions. Don't scan your network — trace your procurement records. These devices often aren't in CMDB because they were installed by facilities teams, not IT.
- Network isolation for the USR-W610 — This is the crown jewel for attackers. If you have these bridging serial to WiFi, segment them immediately. Put them behind a firewall with rules that only allow necessary traffic. The device has hardcoded creds in firmware — assume it's already compromised.
Near-term (maintenance window planning): 3. Compensating controls for unpatched devices. You cannot patch these during production. For the XCharge chargers, negotiate with your EV fleet vendor for coordinated failover. For the serial converters, schedule replacement during planned downtime. Until then, deploy virtual patching via network-level access control — restrict which IP addresses can reach these devices.
- Physical access controls. For EV chargers, consider mechanical locks on charging ports where feasible. For the cameras, ensure they can't be factory-reset physically without authorized access.
This isn't just three CVEs. It's a pattern of credential hygiene failures that suggests many more industrial devices have similar issues. Asset owners should audit their procurement requirements — demand SBOMs and evidence of secure credential management from any new ICS vendor.
Sofia AndersenRegulatory obligation lens
Moderator assignment
Sofia, three regulatory items today:
- California AG suing 23andMe over the 2023 genetic data breach (7M users). The company is in bankruptcy. What's the regulatory precedent here for genetic/biometric data enforcement? How does bankruptcy complicate victim remediation? And there's an ethnic-targeting dimension — does that create additional legal exposure?
- CISA formally linking Nx Console + Megalodon supply chain campaigns in one advisory — does this create a regulatory compliance trigger? Should organizations treat CISA advisories as creating a duty of care for supply chain auditing under existing frameworks (NIS2, SEC rules, CIRCIA)?
- Casdoor IAM — six critical CVEs (CERT/CC VU#780781) enabling auth bypass + MFA circumvention + privilege escalation in an open-source IAM platform. Chained exploitation is severe. What's the regulatory exposure for organizations using open-source IAM that gets compromised? Should they emergency-migrate off affected versions, and what's the compliance timeline pressure?
Response
I now have sufficient data to address all three regulatory items. Let me provide my analysis on each.
---
The California Attorney General has issued a consumer alert following the company's bankruptcy filing, specifically urging 23andMe customers to exercise their CCPA/CPRA deletion rights before data assets potentially transfer to new owners. This is unusual — regulators typically intervene after breaches, not during insolvency proceedings where data becomes a saleable asset class.
From a regulatory precedent standpoint, this creates three friction points:
Genetic Data Enforcement Framework: Genetic data occupies a hybrid category under California law — it triggers both the California Genetic Information Privacy Act (CalGIPA) and CCPA/CPRA. Under CalGIPA, genetic data processors must obtain explicit opt-in consent and cannot disclose genetic information to insurers or employers without affirmative authorization. The California AG's intervention signals that genetic data breaches will be treated with heightened scrutiny alongside biometric data under the CCPA's "sensitive personal information" definition at Section 1798.121.
Bankruptcy Complications: The regulatory exposure here is that bankruptcy trustees may attempt to categorize genetic databases as "assets" for liquidation. California is essentially deploying consumer protection tools preventively to deplete that asset pool before sale. The ethnic-targeting dimension you raised — specific targeting of Chinese and Ashkenazi Jewish users in credential stuffing campaigns — could elevate this to a civil rights enforcement matter under 42 U.S.C. § 1981 or California Unruh Act claims, though the AG has not filed suit on those grounds yet. It matters because disparate impact on protected classes can multiply statutory damages.
Practical Victim Remediation Problem: If 23andMe liquidates before victims exercise deletion rights, the CPRA private right of action (Section 1798.150) becomes enforcement against an empty shell. Maximum statutory damages of $750 per consumer require a solvent defendant. My read: this AG alert is damage containment, not investigation launch — they know recovery prospects are thinning.
I will note this enforcement pattern isn't settled — I could not verify whether California regulators have filed formal charges or consent decrees in this specific 23andMe matter.
---
The advisory linking these campaigns formally documents threat actor infrastructure targeting software supply chains. Does this create regulatory compliance obligation? Let me triangulate:
Under NIS2 Article 23(1): Essential and Important Entities must notify their competent authority within 24 hours of becoming aware of a "significant cyber threat" that affects or is relevant to them. A CISA advisory itself does not trigger this notification — but if an organization uses Nx Console or has Megalodon-related IOCs in their environment, the clock starts at detection, not advisory publication. Article 23(2) also imposes due diligence obligations on "providers of digital services" regarding supply chain risk management.
SEC Materiality Assessment (Item 1.05): For SEC filers, the question is whether Nx Console penetration creates material risk. Materiality is facts-and-circumstances — a CI/CD tool compromise at a mid-size software provider may not reach materiality for all downstream users, but it does for organizations where that tool is critical to their product pipeline. The 4 business day assessment clock under 17 CFR § 229.105 starts if a reasonable investor would consider the supply chain exposure important.
CIRCIA: The 72-hour incident reporting requirement under 6 U.S.C. § 681b applies to covered entities in critical infrastructure sectors. As noted in the May 28 CVE case, CIRCIA regulations were not yet in effect — this remains true for this advisory. However, CISA voluntary reporting mechanisms (form found at [email protected]) are operationally expected.
Duty of care interpretation: CISA advisories do not create duty, but they evidence it. Organizations that ignore documented IOCs after public advisory may face negligence claims in shareholder litigation or regulatory enforcement as evidence of inadequate security under "reasonable measures" standards.
---
This represents systemic authentication infrastructure compromise — the CVEs enable auth bypass, MFA bypass, and privilege escalation in a widely-deployed open-source IAM platform. Regulatory exposure varies by deployment context:
NIS2 Article 23(1) — EU Essential/Important Entities: If Casdoor serves as identity infrastructure for NIS2-covered entities, compromise constitutes a "significant incident" requiring 24-hour notification to the competent authority. The notification clock starts at the moment of reasonable detection — which, given chained exploitation, is likely the first anomalous authentication event, not full compromise confirmation.
GDPR Article 33(1): Breach notification to supervisory authorities within 72 hours applies only if personal data processing is affected. If Casdoor compromise leads to unauthorized access to user credentials, PII, or authentication tokens, notification obligations trigger. The article applies per controller/processor — if Casdoor is self-hosted, the deploying organization is controller and bears notification burden.
US State Law Patchwork: California's breach notification law (Civil Code § 1798.82) requires notification without unreasonable delay. New York SHIELD Act has similar provisions. No federal unified standard applies outside sector-specific regimes (HIPAA, GLBA, etc.).
Emergency Migration Question: Should organizations migrate? From a compliance-risk standpoint, yes — immediate. Under NIS2 Article 21(2)(d), entities must implement "policies and procedures regarding the use of cryptography and encryption" and address known vulnerabilities. Exploitation of known, patched CVEs can factor into adequacy determinations for security measures.
Compliance Timeline Pressure: - EU NIS2 Entity using Casdoor: 24-hour incident notification if compromise detected; remediation without undue delay (Article 21 implied) - GDPR-covered deployment: 72 hours if personal data breach confirmed - SEC filer: 4 business days for materiality assessment if IAM compromise affects material systems
I should note: I could not verify the specific CVSS scores or patch availability status for all six CVEs. If patches are available, failure to deploy within vendor-recommended timelines creates clear regulatory exposure.
---
James, my operational question for you: Are you seeing active exploitation of the Casdoor CVEs in incident response engagements, or is this still theoretical based on vulnerability disclosure? That affects whether we should treat NIS2 Article 23 notification as already-triggered or precautionary.
Pierre, I need business impact context: For an SEC filer relying on Casdoor for customer authentication, what's the estimated operational downtime cost for an emergency IAM migration? That figure feeds directly into materiality assessment.
Arjun PatelAI security lens
Moderator assignment
Arjun, Nimbus Manticore's Operation Epic Fury reportedly includes AI-assisted development indicators in their tooling — specifically around the MiniFast backdoor and rapid TTP evolution. Check Point assessed this with moderate confidence based on code analysis and development velocity rather than definitive LLM artifacts.
I need your specialist lens: (1) What would definitive evidence of AI-assisted malware development actually look like in code analysis? (2) Is 'development velocity' a reliable indicator, or could rapid iteration simply reflect a well-resourced team? (3) If IRGC-affiliated groups are genuinely using LLMs for tool development, what are the defensive implications — does it change the threat model, or just accelerate existing capabilities? (4) Are there specific code patterns or artifacts that distinguish LLM-generated code from human-written code in malware samples?
Response
Based on Check Point's analysis of MiniFast and the broader literature on AI-assisted malware development, I can address your questions with a technical lens that separates what we know from speculation.
Definitive Evidence of AI-Assisted Development
According to Check Point's reporting, MiniFast exhibited specific code-quality indicators they've correlated with AI-assisted generation: excessive error handling and defensive programming logic, repetitive function/method naming patterns with verbose descriptive identifiers, detailed error-reporting strings with debug-style status messages, and modular code organization despite the malware's overall simplicity.
Now — here's the academic caveat. These are correlative indicators, not causal ones. As research from Consensus in 2026 shows, current LLM detection methods still rely heavily on superficial heuristics. Definitive evidence would require finding LLM metadata artifacts in binaries, prompt embedding patterns, or structural markers that human developers rarely produce. What Check Point found are consistent patterns, not smoking guns.
Development Velocity as an Indicator
This is where I get skeptical. Rapid iteration could absolutely indicate LLM acceleration, but as the CSA research note points out, it could also reflect a well-resourced team with mature CI/CD pipelines. The critical distinction is whether the quality of the code evolves alongside the velocity. In MiniFast's case, Check Point assesses moderate confidence because the code patterns contorted away from Nimbus Manticore's historically reusable libraries — the lineage from Minibike to MiniJunk to MiniFast shows generational drift that suggests code regeneration rather than incremental human refinement.
But — and this matters — we have limited public data correlating development timelines with confirmed LLM usage. My assessment: velocity alone is noisy, but velocity plus code pattern divergence from historical campaign continuity is a stronger signal.
Defensive Implications
This changes the threat model in two concrete ways. First, attribution clustering degrades. As CSA notes, "infrastructure indicators—certificate registrations, C2 hosting patterns, domain naming conventions—remain more durable attribution signals than code similarity when the marginal cost of regenerating code drops dramatically." Code similarity analysis, a staple of threat intelligence, becomes less reliable.
Second, and more operationally, we face a fundamental defense asymmetry. SentinelOne's research from 2024 established a pattern we need to internalize: "whereas with traditional malware we hunt for code, with LLM-enabled malware we can hunt for prompts." This is a detection paradigm shift. The actual TTPs may not change — MiniFast is still a backdoor, not a fundamentally new capability — but the uniqueness per sample increases drastically. Think of it like polymorphic malware taken to its logical extreme.
Code Patterns Distinguishing LLM-Generated Code
Based on the literature and Check Point's analysis, the markers include:
- Over-engineered error handling: Humans tend to write minimal error handling for malicious code. LLMs generated output exhibiting defensive programming patterns that feel "too professional" for malware context.
- Verbal verbosity in identifiers: Human-written malware often uses terse, obfuscated function names. LLMs default to descriptive naming.
- Structural consistency at scale: When multiple samples share the same architectural patterns despite different functionalities, this suggests template generation rather than organic development.
- Absence of authorship fingerprints: Human developers leave stylistic signatures — coding habits, comment styles, variable naming conventions. LLM output tends toward a statistical center.
That said — and I want to be direct here — we have no public tool that can reliably distinguish LLM-generated code from human code in malware samples at production scale. The available models are trained on GitHub code, not malicious repositories, and the adaptation lag is significant.
I'll note the consistency with my May position on collapsing exploit windows: whether we call this "AI-assisted" or "AI-accelerated," the defense problem remains structural. Scanner-based detection of entirely novel code surfaces does not scale. James, I'd be curious about your take: are you seeing defensive tooling adapting to hunt for these prompt patterns rather than static code signatures?
Rafael Costa → Sara Kovacs
Sara Kovacs asked Rafael Costa.
Rafael, I need your help on exposure assessment for three ICS devices CISA just flagged: the XCharge C6 EV charger, USR-W610 serial-to-WiFi converter, and KMW CCTV cameras. All have hardcoded credential issues flowing into transportation and manufacturing sectors.
From my database search, the USR-W610 is used in critical manufacturing globally, and the KMW cameras are deployed across government, finance and transportation. Any chance you can run exposure checks on these — Shodan, Censys, internet-facing asset counts, or any dark web intelligence showing these already being targeted? I found CVE-2026-7786 (USR-W610) and the XCharge CVEs flagged as critical by CISA on May 28. Need to know real-world exposure so I can tell asset owners how urgent this is.
This cross-question did not return a public answer.
Thank you all — that was a dense parallel round, so let me pull the threads together before we move on.
Sara laid out something that should genuinely alarm anyone working in OT environments: hardcoded credentials showing up simultaneously across three completely unrelated product categories — EV chargers, serial gateways, and security cameras. Her core point is that this isn't a coincidence or a single vendor's oversight. It's a systemic manufacturing culture problem where commodity hardware gets repackaged as industrial-grade equipment without rethinking credential management. The USR-W610's plaintext admin credentials baked into firmware at CVSS 9.8 and the KMW camera's unauthenticated password reset at CVSS 9.1 are especially stark examples. She's essentially telling us that the OT supply chain is producing devices where authentication is treated as a deployment convenience rather than a security boundary. That framing matters because it shifts the conversation from patching individual CVEs to questioning procurement and design standards across the sector.
Sofia gave us a layered regulatory picture. The California AG's preemptive move against 23andMe — urging consumers to exercise deletion rights before data assets transfer through bankruptcy — is genuinely novel. She highlighted the friction between bankruptcy proceedings, where data becomes a saleable asset, and genetic privacy frameworks like CalGIPA and CCPA/CPRA that require explicit consent for transfers. The precedent here is significant: regulators are now intervening upstream of potential harm rather than waiting for a second breach. The open question Sofia surfaced is whether deletion requests made during insolvency will actually be honored given the competing interests of creditors, and that uncertainty deserves to stay on the table.
Arjun brought healthy skepticism to the AI-assisted malware question around Nimbus Manticore's MiniFast backdoor. He acknowledged that Check Point's indicators — verbose naming conventions, excessive error handling, modular structure disproportionate to the malware's simplicity — are consistent with LLM-assisted code generation, but he was careful to flag that these remain correlative, not causal. Current detection heuristics can't definitively distinguish AI-generated code from a disciplined human developer. Development velocity as a signal is even weaker, he argued, since small teams with good tooling can iterate rapidly without AI assistance. So we should treat Check Point's moderate-confidence assessment as exactly that — moderate confidence — until stronger forensic markers emerge.
Now, we need to pivot to something urgent. James, new information has come in on FortiClientEMS — CVE-2026-35616 has moved from theoretical to actively exploited in the wild, which changes the calculus significantly. Let's dig into that.
Action 3
Follow Up
James, new data just came in that escalates FortiClientEMS significantly. CVE-2026-35616 is not theoretical — it's actively exploited in the wild. Attackers are already deploying EKZ infostealer via the vulnerability, disguising malware as Fortinet endpoint up...
James OkaforDefensive response lens
Moderator assignment
James, new data just came in that escalates FortiClientEMS significantly. CVE-2026-35616 is not theoretical — it's actively exploited in the wild. Attackers are already deploying EKZ infostealer via the vulnerability, disguising malware as Fortinet endpoint updates pushed through VPN scripting workflows. Shadowserver tracks approximately 2,000 internet-exposed EMS instances. The credential stealer targets Chromium/Firefox browsers and can bypass MFA.
Given that FortiClientEMS governs endpoint security policies, compliance, and VPN profiles across the entire fleet — what's your emergency remediation guidance? Should organizations running 7.4.5-7.4.6 assume compromise? And what's the detection approach for the EKZ payload specifically?
Response
FortiClientEMS 7.4.5-7.4.6 have a pre-auth API bypass (CVE-2026-35616, CVSS 9.1) that's actively exploited via HTTP header spoofing (X-SSL-CLIENT-VERIFY: SUCCESS). Attackers are pushing fake FortiEndpoint_Patch.exe updates that deploy EKZ infostealer to harvest Chromium/Firefox credentials including MFA cookies.
CRITICAL (Do this in the next 4 hours):
Assume Compromise If: You're running FortiClientEMS 7.4.5 or 7.4.6 with any exposure beyond a management VPN. This is pre-auth RCE—no credential compromise needed for initial access. Every managed endpoint in your fleet is potentially affected.
| Action | Owner | Details |
|---|---|---|
| Immediate EMS isolation | NetSec | Pull EMS management interfaces off the internet. Shadowserver says ~2,000 exposed instances—if yours is among them, you're already in incident response mode, not prevention. |
| Audit FortiClient VPN scripting workflows | SOC | EKZ is delivered via fake updates pushed through VPN scripting. Look for unauthorized PowerShell execution spawning from FortiClient processes. |
| Deploy complementary detection | SOC | Two known exploiting IPs: 51.79.66.183 and 94.253.208.16. Alert on any X-SSL-CLIENT-VERIFY: SUCCESS from unknown source IPs to EMS port 8013. |
EKZ Infostealer Detection:
- File-based: The malware drops as
FortiEndpoint_Patch.exe(signed or unsigned—verify against Fortinet's authenticode before trusting). Arctic Wolf confirms the payload loadsnss3.dllfor Firefox credential extraction and targets Chrome's encrypted password store. - Behavioral: Monitor for processes accessing
key4.db,logins.json,cookies.sqlitein Firefox profiles, and Chrome'sLogin Dataoutside normal browser parent processes. EKZ extracts cookies in plaintext—this is your MFA bypass mechanism. - Network: C2 exfiltration to
83.138.53[.]110confirmed. Block and hunt.
Patch Strategy (Production-Safe):
- Target version: FortiClientEMS 7.4.7. I found no evidence that earlier branches (7.2.x, 7.0.x) are affected, but confirm your build against Fortinet PSIRT FG-IR-26-099.
- Staging rule applies: This patch touches authentication internals—I've seen auth bypass patches break certificate-based admin workflows when rushed. 12-hour staging minimum, but isolate first.
- Parallel action: If you can't patch within 24 hours, restrict EMS management port 8013 to dedicated jump hosts and disable VPN scripting workflows entirely. That's a functional degradation, but it breaks the EKZ delivery mechanism.
POSTURE SHIFT: This is not a "monitor and patch" scenario. Pre-auth RCE in your endpoint management plane with active credential theft payload means you're treating this as active incident until proven otherwise. Rotate all admin credentials that touched EMS in the last 30 days, and audit cloud service access for any accounts where the affected endpoints had browser-stored MFA sessions.
---
Alright, let's pause here because what James just laid out fundamentally changes the threat landscape for any organization running Fortinet's endpoint management stack. This is no longer a vulnerability advisory — it's an active incident notification. CVE-2026-35616 gives attackers pre-authentication access to FortiClientEMS 7.4.5 and 7.4.6 through a deceptively simple HTTP header spoof, and the fact that it's already being weaponized to push fake endpoint updates carrying EKZ infostealer means the window between "patch available" and "compromise in progress" has effectively closed for exposed instances.
What makes this particularly dangerous — and James was right to frame it as a four-hour response window — is the trust relationship FortiClientEMS has with every endpoint it manages. This isn't a vulnerability where one server gets popped. The attacker inherits a distribution mechanism that endpoints are designed to trust. When a managed FortiClient receives what looks like a legitimate patch pushed through VPN scripting workflows, there's no reason for the endpoint to question it. That's exactly what the EKZ operators are exploiting: the update channel itself becomes the malware delivery pipeline. The infostealer then harvests browser credentials and, critically, MFA session cookies, which means even organizations with strong authentication postures can see those controls bypassed post-compromise.
James flagged roughly two thousand internet-exposed FortiClientEMS instances identified by Shadowserver, and he was blunt: if yours is among them, you're already doing incident response, not prevention. The two known exploitation source IPs he provided give SOC teams something concrete to hunt for immediately, but I'd caution that those indicators will evolve quickly given the active exploitation timeline.
Now, we've covered hardcoded credential risks in OT devices with Sara, and we've just heard James escalate a critical enterprise endpoint management vulnerability to active exploitation status. Both of these threads share a common theme — trust assumptions baked into management infrastructure that attackers are learning to abuse. Lena, I'm going to turn to you next because we need to pressure-test some of the threat actor attribution claims from your earlier analysis, specifically around Storm-2697's reported market share in the ransomware-as-a-service ecosystem. Microsoft made a bold claim there, and before we build strategy around it, we need to know how solid that number really is.
Action 4
Follow Up
Lena, I need you to sharpen two points from your earlier analysis:\n\n1. On Storm-2697's 10% RaaS market share claim — did you validate or challenge this? Microsoft made this claim but 10% in 9 months is extraordinary. What's your confidence level, and what wo...
Lena HartmannThreat intelligence lens
Moderator assignment
Lena, I need you to sharpen two points from your earlier analysis:\n\n1. On Storm-2697's 10% RaaS market share claim — did you validate or challenge this? Microsoft made this claim but 10% in 9 months is extraordinary. What's your confidence level, and what would that actually mean in terms of victim count or revenue compared to established players like LockBit successors or BlackCat remnants?\n\n2. On Nimbus Manticore — you mentioned APT35/Charming Kitten linkage in some telemetry. How confident are you in that overlap? Because if Nimbus Manticore is a distinct IRGC cluster operating independently, that changes how we assess Iran's parallel operational capacity during the wartime period Elena described.
Response
On Storm-2697's 10% claim, I challenge its precision but validate the broader trend. The figure originates from NTT research, not Microsoft telemetry, with the actual claim being "second most active" rather than strictly "10%." What's extraordinary isn't the percentage math — it's the scaling velocity. Check Point documented 332 DLS victims in just the first five months of 2026, plus their C2 server investigation revealing 1,570+ corporate infections. Compare that to LockBit's historical victim volume (thousands annually across years of operation) or BlackCat's peak (~$300M+ extorted pre-takedown). The Gentlemen's density is high, but their revenue per incident likely lags established operators due to the 90% affiliate split. My confidence: moderate that they're top-tier by volume, low-moderate on the exact 10% figure.
On Nimbus Manticore/APT35 overlap — I'm only seeing linkage in open telemetry, not conclusive sharing. SecurityWeek's report treating them as related could reflect analyst judgment or generic "Iranian APT" bucketing. I found no infrastructure sharing, malware family overlap with APT35's BellaCiao or KittenBusters-derived tooling, or C2 pivots between the two clusters. This appears to be a distinct IRGC operational silo running parallel to APT35 during the wartime period.
That distinction matters operationally: Iran maintained at least two independent IRGC-affiliated campaigns (Nimbus Manticore and whatever APT35 infrastructure was active) targeting aerospace and Western interests during Operation Epic Fury. This isn't consolidation — it's parallel track operations, suggesting either IRGC internal competition or deliberate redundancy against high-priority targets.
High confidence on Nimbus Manticore's IRGC affiliation. Moderate confidence on APT35 relationship (need more data to confirm or rule out). Low confidence on whether the parallel structure was intentional redundancy or siloed command structures.
Thank you, Lena — that's exactly the kind of disciplined pushback this discussion needed. Let me make sure we all heard what she just did, because it matters for how we carry these findings forward.
First, on The Gentlemen and that 10% RaaS market share figure: Lena traced the claim back to NTT research rather than Microsoft telemetry, and the original framing was "second most active," not a hard 10% number. That's an important distinction. The volume data from Check Point — 332 data leak site victims in five months, over 1,570 confirmed corporate infections from their C2 investigation — does support the conclusion that this group has scaled remarkably fast. But Lena rightly flags that volume and revenue are different things. A 90% affiliate split means The Gentlemen are buying market share at the expense of per-incident profit, which is a classic land-grab strategy. So we should be comfortable saying they're a top-tier threat by volume with moderate confidence, while treating the exact percentage as soft. For any organization doing threat modeling, the takeaway isn't the number — it's the velocity and the operational maturity that velocity implies.
Second, and this is where Lena applied the most useful skepticism: the Nimbus Manticore and APT35 overlap. She found no corroborating evidence of infrastructure sharing, no malware family crossover with APT35's known tooling like BellaCiao, and no C2 pivots linking the two. The SecurityWeek reporting that treats them as related may reflect analyst inference or the perennial problem of lumping Iranian threat actors together under broad umbrellas. That's a meaningful caveat — if we're advising defenders to prepare for APT35-grade tradecraft based on a Nimbus Manticore attribution, we could be miscalibrating the response. We should treat them as potentially distinct until harder evidence emerges.
So where does this leave us? We've now stress-tested the major claims across all three threat vectors — the Fortinet exploitation chain, The Gentlemen's RaaS ecosystem, and the Iranian nexus — and we have a clearer picture of what's validated, what's plausible but imprecise, and what remains genuinely uncertain. That's exactly the foundation we need as we move toward pulling this entire discussion together into actionable findings.