Dropping Elephant — Fondue.exe DLL Side-Loading Campaign

India-nexus espionage actor (APT-C-17 / Patchwork) abuses the signed Microsoft binary Fondue.exe to side-load a malicious APPWIZ.cpl and run a Donut-staged in-memory RAT, persisting via a one-minute "GoogleErrorReport" scheduled task.
Threat
Dropping Elephant (APT-C-17)
Severity
APT · ACTIVE
Type
Nation-state espionage
Initial Access
Spear-phish .lnk (fake PDF)
Version
v0.2 · 2026-06-24
Author
HuntPack
Confidence
High (vendor-attributed)
01

Executive Summary

Dropping Elephant (aka APT-C-17 / Patchwork, an India-nexus espionage actor) is running a fresh campaign disclosed by Rapid7 on 2026-06-23. The intrusion begins with a spear-phished Windows shortcut (.lnk) masquerading as a PDF contract for a Chinese energy project. The shortcut kicks off a lightly-obfuscated PowerShell stage that stages files under C:\Users\Public\ and abuses DLL side-loading: the legitimate, signed Microsoft binary Fondue.exe is dropped alongside a malicious APPWIZ.cpl, which Fondue.exe loads in place of the genuine Windows control-panel applet.

The malicious applet patches AMSI and ETW in-process, then uses Donut shellcode to reflectively load a 32-bit Remote Access Trojan in memory. The RAT communicates over a Salsa20-encrypted channel. Persistence is a scheduled task named GoogleErrorReport that re-launches Fondue.exe every minute — a noisy, high-fidelity anchor for hunting.

The strongest defensive angle is the side-load lineage: a Microsoft-signed Fondue.exe executing from C:\Users\Public\ (rather than System32) and loading an APPWIZ.cpl from the same user-writable directory. That combination essentially never occurs in benign operation.

Defender priority: Hunt for Fondue.exe running from any non-System32 path, an APPWIZ.cpl written under C:\Users\Public\, and the GoogleErrorReport scheduled task. No public atomic IOCs (hashes/C2) were released — detection here is behavior-led; load IOCs into the §10 CSV as Rapid7 publishes them.

02

Source Review & Web Hunter Notes

TierSourceKey FindingCarry Forward
1Rapid7 research (via Cyberpress, 2026-06-23)Full side-load chain: .lnk fake-PDF → Fondue.exe + APPWIZ.cpl side-load → Donut RAT; GoogleErrorReport task; Salsa20 C2; C:\Users\Public stagingYes
2Historical Dropping Elephant / Patchwork reportingIndia-nexus espionage targeting South/East Asian government, energy, diplomatic entities; known for DLL side-loading and decoy documentsPartial

No atomic IOCs (file hashes, C2 IPs/domains) were published in the available reporting. This pack is intentionally behavior-led; the §10 CSV uses REPLACE_WITH_* placeholders so atomic indicators can be dropped in unmodified once Rapid7 releases its appendix. No indicator here is fabricated.

03

Hunt Brief & Attack Chain

Hunt Hypotheses (fidelity-ordered)

  1. H1 (high): Fondue.exe executes from a non-System32 path (e.g. C:\Users\Public\) — the side-load host. Near-zero FP.
  2. H2 (high): A scheduled task named GoogleErrorReport is registered, recurring every minute.
  3. H3 (high): A PE named APPWIZ.cpl is written under C:\Users\Public\ or another user-writable path.
  4. H4 (medium): A .lnk launch spawns PowerShell that references C:\Users\Public\ with string-concatenation obfuscation.
  5. H5 (medium): Fondue.exe is parented by the task scheduler (svchost/taskeng) on a tight recurring cadence.
  6. H6 (low): Executable / encrypted payload files staged in C:\Users\Public\.

Attack Chain

StepBehaviorTelemetryHunt Angle
1 · DeliverySpear-phish .lnk disguised as a PDF contractPeFileWritten, ProcessRollup2Q4
2 · ExecutionObfuscated PowerShell stages files under C:\Users\Public\ProcessRollup2 CommandLineQ4
3 · StagingDrops signed Fondue.exe + malicious APPWIZ.cplPeFileWrittenQ3, Q6
4 · Side-loadFondue.exe loads malicious APPWIZ.cplProcessRollup2 (image path)Q1
5 · EvasionAMSI + ETW patching before RAT execution(in-memory — gap)
6 · PayloadDonut shellcode loads 32-bit RAT in memory(in-memory — gap)
7 · PersistenceGoogleErrorReport task runs Fondue.exe every minuteScheduledTaskRegisteredQ2, Q5
8 · C2Salsa20-encrypted RAT beaconNetworkConnectIP4 (no published infra)Q7
04

Consolidated IOC Table

TypeValueConfidenceActionContext
filenameFondue.exe (signed MS binary, abused outside System32)highhuntSide-load host
filenameAPPWIZ.cpl (malicious, in user-writable path)highhuntSide-loaded payload DLL
taskGoogleErrorReport (scheduled task, 1-min recurrence)highhuntPersistence
pathC:\Users\Public\ (staging directory)mediumhuntPayload / encrypted file staging
techniqueSalsa20-encrypted C2 channelmediumenrichRAT comms (no published infra)
sha256REPLACE_WITH_FONDUE_SIDELOAD_HASHpendingdetectPopulate from Rapid7 appendix
sha256REPLACE_WITH_APPWIZ_CPL_HASHpendingdetectPopulate from Rapid7 appendix
05

Affected Surface & Telemetry Matrix

SurfaceRequired TelemetryPriorityGap Risk
Windows endpoints (gov / energy / diplomatic targets)ProcessRollup2 / SyntheticProcessRollup2HighLow
Scheduled-task registrationScheduledTaskRegisteredHighLow
PE / DLL writes to user-writable dirsPeFileWritten, NewExecutableWrittenHighLow
In-memory RAT (Donut, AMSI/ETW patch)MediumHigh — not in process telemetry
RAT C2 egressNetworkConnectIP4, DnsRequestMediumHigh — no published infra to anchor
06

ATT&CK Mapping

TacticTechniqueObserved BehaviorQuery / Control
Initial AccessT1566.001 Spear-phishing Attachment.lnk disguised as PDF contractQ4 / mail gw
ExecutionT1204.002 Malicious FileUser opens fake-PDF .lnkQ4
ExecutionT1059.001 PowerShellObfuscated staging scriptQ4 / M1038
Defense EvasionT1574.002 DLL Side-LoadingFondue.exe loads malicious APPWIZ.cplQ1, Q3 / M1052
Defense EvasionT1562.001 Impair DefensesAMSI + ETW patching— / M1040
Defense EvasionT1620 Reflective Code LoadingDonut in-memory RAT
PersistenceT1053.005 Scheduled TaskGoogleErrorReport every minuteQ2, Q5 / M1028
Command & ControlT1573.001 Encrypted ChannelSalsa20 RAT commsQ7
07

Native Audit-Log Hunts

  • Windows Security log: Event ID 4698 (scheduled task created) where TaskName = GoogleErrorReport or any task whose action is Fondue.exe from a user path.
  • Sysmon (if deployed): Event ID 7 — module load of APPWIZ.cpl by Fondue.exe from outside System32; Event ID 1 — Fondue.exe with an unusual parent or path.
  • Mail gateway: Quarantine and hunt .lnk attachments (or archives containing them) themed as PDF contracts; alert on double-extension lures (.pdf.lnk).
  • File system sweep: Enumerate C:\Users\Public\ for unexpected .exe/.cpl/encrypted blobs across the fleet.
08

CrowdStrike LogScale CQL Hunt Queries

Pick your tenant's cloud first — every "Open in Falcon" button below uses this selection.
Q1 · Fondue.exe running outside System32 (side-load host)
CONF HIGHFP LOWCOST LOW

Looks for: The signed Microsoft binary Fondue.exe executing from any path other than System32/WinSxS — the DLL side-load host. Near-zero FP.

// HUNT: Fondue.exe executing from a non-System32 path (Dropping Elephant)
// MITRE: T1574.002
// CONF: high  FP: low  COST: low | REQUIRES: ProcessRollup2
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| ImageFileName=/\\fondue\.exe$/i
| ImageFileName!=/\\Windows\\(System32|SysWOW64|WinSxS)\\/i
| table([ComputerName, UserName, ImageFileName, ParentBaseFileName, CommandLine, SHA256HashData], limit=200)
Q2 · GoogleErrorReport scheduled task registered
CONF HIGHFP LOWCOST LOW

Looks for: Registration of the campaign's persistence task. The Google-themed name on a host with no Google software is the tell.

// HUNT: GoogleErrorReport persistence task (Dropping Elephant)
// MITRE: T1053.005
// CONF: high  FP: low  COST: low | REQUIRES: ScheduledTaskRegistered
#event_simpleName=/ScheduledTaskRegistered/
| TaskName=/GoogleErrorReport/i
| table([ComputerName, UserName, TaskName, TaskExecutable], limit=200)
Q3 · Malicious APPWIZ.cpl written to user-writable path
CONF HIGHFP LOWCOST LOW

Looks for: An APPWIZ.cpl PE written under C:\Users\Public\ or another user path — the genuine applet lives only in System32.

// HUNT: Malicious APPWIZ.cpl staged in user-writable path (Dropping Elephant)
// MITRE: T1574.002
// CONF: high  FP: low  COST: low | REQUIRES: PeFileWritten
#event_simpleName=/PeFileWritten|NewExecutableWritten/
| TargetFileName=/\\(Users\\Public|Users\\[^\\]+\\(AppData|Downloads)|ProgramData)\\.*appwiz\.cpl$/i
| table([ComputerName, ContextBaseFileName, TargetFileName], limit=200)
Q4 · LNK-launched obfuscated PowerShell staging to Public
CONF MEDFP MEDCOST LOW

Looks for: PowerShell/cmd staging files under C:\Users\Public\ shortly after a shortcut launch. FP: some admin scripts use the Public profile; scope to interpreter parented by explorer.exe with obfuscation hints.

// HUNT: LNK-driven PowerShell staging to C:\Users\Public (Dropping Elephant)
// MITRE: T1059.001, T1204.002
// CONF: medium  FP: medium  COST: low | REQUIRES: ProcessRollup2
// TUNING: exclude known IT automation that legitimately writes to \Users\Public
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| ImageFileName=/\\(powershell|pwsh|cmd)\.exe$/i
| ParentBaseFileName=/^explorer\.exe$/i
| CommandLine=/Users\\Public/i
| table([ComputerName, UserName, ParentBaseFileName, CommandLine], limit=200)
Q5 · Fondue.exe parented by the task scheduler
CONF MEDFP LOWCOST LOW

Looks for: Fondue.exe launched by svchost.exe/taskeng.exe — the per-minute persistence firing.

// HUNT: Scheduler-launched Fondue.exe recurrence (Dropping Elephant)
// MITRE: T1053.005, T1574.002
// CONF: medium  FP: low  COST: low | REQUIRES: ProcessRollup2
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| ImageFileName=/\\fondue\.exe$/i
| ParentBaseFileName=/^(svchost|taskeng)\.exe$/i
| table([ComputerName, ImageFileName, ParentBaseFileName, CommandLine], limit=200)
Q6 · Executable payloads staged in C:\Users\Public
CONF MEDFP MEDCOST LOW

Looks for: PE files written into the Public profile — the campaign's staging directory. FP: some installers use Public for shared components; pair with a Fondue.exe / APPWIZ.cpl hit on the same host.

// HUNT: PE staging in C:\Users\Public (Dropping Elephant)
// MITRE: T1574.002
// CONF: medium  FP: medium  COST: low | REQUIRES: PeFileWritten
// TUNING: exclude signed installers; correlate with Q1/Q3 on same ComputerName
#event_simpleName=/PeFileWritten|NewExecutableWritten/
| TargetFileName=/\\Users\\Public\\.*\.(exe|dll|cpl)$/i
| table([ComputerName, ContextBaseFileName, TargetFileName], limit=200)
Q7 · RAT C2 beacon from Fondue.exe (infra placeholder)
CONF MEDFP MEDCOST LOW

Looks for: Outbound connections whose initiating image is Fondue.exe from a user path — the Donut RAT beaconing. FP: populate RemoteAddressIP4 once infra is published; until then, any egress from a non-System32 Fondue.exe warrants review.

// HUNT: Egress from side-loaded Fondue.exe (Dropping Elephant)
// MITRE: T1573.001
// CONF: medium  FP: medium  COST: low | REQUIRES: NetworkConnectIP4
// TUNING: add published C2 IPs to RemoteAddressIP4 when Rapid7 releases infra
#event_simpleName=/NetworkConnectIP4/
| ContextBaseFileName=/^fondue\.exe$/i
| table([ComputerName, ContextBaseFileName, RemoteAddressIP4, RemotePort], limit=200)
09

CrowdStrike Custom IOA Recommendations

IOA NamePatternExclusionsAction
Dropping Elephant — Fondue Side-LoadImage fondue.exe from a path not under \Windows\System32\NoneBlock
Dropping Elephant — GoogleErrorReport TaskScheduledTaskRegistered, TaskName GoogleErrorReportNoneDetect (critical)
Dropping Elephant — APPWIZ.cpl StagingPE write of appwiz.cpl outside \Windows\System32\NoneDetect (high)

Q1, Q2 and Q3 are all strong Custom IOA promotion candidates — each is a single, near-zero-FP behavior. Q4/Q6 stay Investigate-only pending baseline.

10

Machine-Readable IOC Appendix

Falcon IOC Management CSVbulk import
type,value,action,severity,expiration,description,tags
sha256,REPLACE_WITH_FONDUE_SIDELOAD_HASH,prevent,critical,2026-12-24,Dropping Elephant side-load host,actor:DroppingElephant
sha256,REPLACE_WITH_APPWIZ_CPL_HASH,prevent,critical,2026-12-24,Malicious APPWIZ.cpl,actor:DroppingElephant
sha256,REPLACE_WITH_RAT_PAYLOAD_HASH,prevent,critical,2026-12-24,Donut-staged RAT,actor:DroppingElephant
ipv4,REPLACE_WITH_C2_IP,detect,high,2026-09-24,Salsa20 RAT C2,actor:DroppingElephant
domain,REPLACE_WITH_C2_DOMAIN,detect,high,2026-09-24,RAT C2,actor:DroppingElephant
Behavioral Signatureshunt logic
fondue.exe ImageFileName NOT under \Windows\System32\ or \WinSxS\
PeFileWritten TargetFileName ~ appwiz.cpl outside \Windows\System32\
ScheduledTaskRegistered TaskName = GoogleErrorReport (1-minute recurrence)
PE written under \Users\Public\  (*.exe / *.dll / *.cpl)
powershell/cmd parented by explorer.exe writing to \Users\Public
Named Toolingcontext
Actor: Dropping Elephant (APT-C-17 / Patchwork), India-nexus espionage
Lure: .lnk masquerading as PDF (Chinese energy-project contract)
Side-load: signed Fondue.exe loads malicious APPWIZ.cpl
Loader: Donut shellcode (32-bit in-memory RAT)
Evasion: AMSI + ETW patching pre-execution
Crypto: Salsa20 C2 channel
Persistence: scheduled task "GoogleErrorReport" (every minute)
Staging: C:\Users\Public\
LOLBin Side-Load Audithardening check
audit  any Fondue.exe outside C:\Windows\System32\
audit  *.cpl / *.dll present in C:\Users\Public\
audit  scheduled tasks with Google/Microsoft-themed names not signed by vendor
block  execution from C:\Users\Public\ via WDAC/AppLocker
11

Detection Validation Gates

GateCheckPass Criteria
Telemetry readyProcessRollup2, ScheduledTaskRegistered, PeFileWritten flowingAll three present in last 24h
Benign baselineRun Q1 fleet-wideZero legitimate Fondue.exe outside System32 (confirm none expected)
Positive testLab: copy fondue.exe to C:\Users\Public\ and run; register a dummy GoogleErrorReport taskQ1 and Q2 fire
PromotionQ1/Q2/Q3 promoted to Custom IOAZero FP across pilot ring
12

Hardening — Tiered & Deployable

Immediate (this week)
  • Block execution from C:\Users\Public\ via WDAC/AppLocker — the campaign's entire staging + side-load chain runs from there (M1038).
  • Alert on GoogleErrorReport and any scheduled task whose action is a binary under a user-writable path (M1028).
  • Quarantine inbound .lnk attachments (and archives containing them) at the mail gateway (M1049).
Near term (1–4 weeks)
  • ASR: block Office/child-process abuse and untrusted executable content to break the .lnk → PowerShell stage (M1042).
  • PowerShell Constrained Language Mode + script-block logging to surface the obfuscated staging script (M1038, M1049).
  • Disable .lnk execution from email/temp paths via SRP/WDAC where workflow allows (M1038).
Strategic (1–3 months)
  • Full application control (WDAC) allow-listing signed binaries by publisher and pinning side-load-prone LOLBins to their trusted install paths (M1052).
  • Network egress filtering + TLS inspection on segments holding diplomatic/energy data to surface Salsa20-tunnelled C2 once infra is known (M1031, M1037).
13

Deployable Playbooks

1 · AppLocker — deny execution from C:\Users\Public (PowerShell)

<!-- Deny execution from C:\Users\Public, the DroppingElephant staging path. -->
<!-- Import: Group Policy -> Computer Configuration -> Windows Settings -> Security
     Settings -> Application Control Policies -> AppLocker -> Executable Rules -->
<!-- SHIPS AS AuditOnly ON PURPOSE. Run it for at least a week and review EventID
     8003 before flipping EnforcementMode to "Enabled". -->
<RuleCollection Type="Exe" EnforcementMode="AuditOnly">
  <!-- Microsoft default allow rules -- DO NOT REMOVE. Without them, enforcing this
       collection blocks every executable on the machine, including your RMM agent. -->
  <FilePathRule Id="921cc481-6e17-4653-8f75-050b80acca20" Name="(Default) All files in Program Files"
                Description="Allows Everyone to run applications in Program Files."
                UserOrGroupSid="S-1-1-0" Action="Allow">
    <Conditions><FilePathCondition Path="%PROGRAMFILES%\*" /></Conditions>
  </FilePathRule>
  <FilePathRule Id="a61c8b2c-a319-4cd0-9690-d2177cad7b51" Name="(Default) All files in Windows"
                Description="Allows Everyone to run applications in the Windows folder."
                UserOrGroupSid="S-1-1-0" Action="Allow">
    <Conditions><FilePathCondition Path="%WINDIR%\*" /></Conditions>
  </FilePathRule>
  <FilePathRule Id="fd686d83-a829-4351-8ff4-27c7de5755d2" Name="(Default) All files -- Administrators"
                Description="Allows local Administrators to run all applications."
                UserOrGroupSid="S-1-5-32-544" Action="Allow">
    <Conditions><FilePathCondition Path="*" /></Conditions>
  </FilePathRule>

  <!-- Some installers and a few LOB apps stage to Users\Public. Audit for a week first. -->
  <FilePathRule Id="7c2f4d81-9b03-4a6e-8d15-3e7a0f9c6b22" Name="Deny execution from Users\Public for standard users"
                Description="DroppingElephant / Fondue stages and executes from the Public profile"
                UserOrGroupSid="S-1-5-32-545" Action="Deny">
    <Conditions>
      <FilePathCondition Path="%SYSTEMDRIVE%\Users\Public\*" />
    </Conditions>
  </FilePathRule>
</RuleCollection>

Prerequisites: the Application Identity service (AppIDSvc) must be Running/Automatic, set via GPO -- AppLocker evaluates nothing without it. Pilot OU. Reboot required: no (gpupdate /force to refresh policy).

Verify: during the AuditOnly week, review Applications and Services Logs > Microsoft > Windows > AppLocker > EXE and DLL for EventID 8003 (would-have-blocked). Zero unexpected entries means it is safe to set EnforcementMode="Enabled"; a real block then logs EventID 8004.

Rollback: set EnforcementMode="NotConfigured" and re-import, or unlink the GPO and run gpupdate /force. If a host is already locked out by an over-broad policy, boot to Safe Mode (AppLocker does not enforce there) and stop AppIDSvc, or delete %WINDIR%\System32\AppLocker\*.AppLocker.

2 · Enumerate side-load + persistence across a host

Get-ChildItem C:\Windows\System32\fondue.exe | Select-Object FullName,LastWriteTime  # baseline genuine copy
Get-ChildItem C:\ -Recurse -Filter fondue.exe -ErrorAction SilentlyContinue |
  Where-Object { $_.DirectoryName -notmatch 'System32|WinSxS' } |
  Select-Object FullName,LastWriteTime
Get-ScheduledTask | Where-Object { $_.TaskName -eq 'GoogleErrorReport' } | Select-Object TaskName,TaskPath,State
Get-ChildItem C:\Users\Public -Recurse -Include *.exe,*.dll,*.cpl -ErrorAction SilentlyContinue

3 · Remove the persistence task

Unregister-ScheduledTask -TaskName 'GoogleErrorReport' -Confirm:$false -ErrorAction SilentlyContinue

Capture the fondue.exe, appwiz.cpl, and any Public-staged payloads for hashing/IR before deletion — these become your tenant-local atomic IOCs.

14

Containment Runbook

PhaseActionsOwnerEvidence
IsolateNetwork-contain the host in Falcon; capture memory (RAT is in-memory via Donut)SOC L2Containment timestamp, memory image
EradicateUnregister GoogleErrorReport; remove side-loaded fondue.exe + appwiz.cpl + Public-staged payloadsSOC L2File hashes, task export
Hunt-wideSweep fleet with Q1/Q2/Q3; treat any hit as a confirmed APT footholdThreat HuntQuery result export
RecoverReimage compromised hosts (espionage RAT, assume deeper access); rotate any credentials used on the hostEndpoint Eng / IAMRebuild + reset tickets
LessonsPromote Q1/Q2/Q3 to IOA; brief on .lnk-as-PDF lures; submit tenant-local hashes to TIDetection EngThis pack, updated
15

Detection Coverage Map

TechniqueBehaviorCQLIOACoverage
T1566.001 / T1204.002.lnk-as-PDF deliveryQ4Partial
T1059.001Obfuscated staging PowerShellQ4Partial
T1574.002Fondue.exe side-load + APPWIZ.cplQ1, Q3, Q6YesGood
T1053.005GoogleErrorReport persistenceQ2, Q5YesGood
T1562.001AMSI/ETW patchingGap
T1620Donut in-memory RATGap
T1573.001Salsa20 C2Q7Gap (no infra)

Coverage is strong on the side-load and persistence anchors (Q1/Q2/Q3) and weak on the in-memory stages (AMSI/ETW patch, Donut RAT) and C2 — the latter has no published infrastructure to pin. Lean on the file/task anchors and fill Q7's RemoteAddressIP4 + the §10 CSV once Rapid7 releases atomic IOCs. Validation gates (§11) must pass before promoting Q1/Q2/Q3 to Custom IOAs.

16

Hunt Summary Ticket

TITLE: Dropping Elephant (APT-C-17) — Fondue.exe side-load hunt
SEVERITY: Critical — active nation-state espionage; in-memory RAT
SCOPE: Windows endpoints; prioritize government / energy / diplomatic environments
HYPOTHESIS: .lnk-as-PDF stages Fondue.exe side-load of malicious APPWIZ.cpl; GoogleErrorReport persistence
QUERIES: Q1 Fondue non-System32 · Q2 GoogleErrorReport task · Q3 APPWIZ.cpl staging · Q4 LNK PowerShell · Q5 scheduler-Fondue · Q6 Public PE · Q7 RAT egress
DO FIRST: Run Q1, Q2, Q3 fleet-wide; any hit = confirmed APT foothold
FINDINGS: ____________________________________________
GAPS: AMSI/ETW patch + Donut RAT (in-memory); Salsa20 C2 (no published infra)
ACTIONS: Block exec from C:\Users\Public; remove GoogleErrorReport task; capture + hash artifacts; reimage
OWNER: ____________________   VERSION: v0.2 (2026-06-24)
17

Changelog

v0.22026-07-24CQL correctness pass. All table() calls now carry an explicit row limit: the default is 200 and truncation is silent, so a capped result was indistinguishable from a complete one. Atomic-IOC sweeps (filters over 5+ hashes or C2 IPs) use limit=max so a wide infection is never silently under-scoped; behavioural hunts use limit=200, where exceeding the cap indicates the query needs tuning. Where present, event names that do not exist in the Falcon data model were corrected (e.g. ServiceInstalled is a Sysmon concept, not a Falcon event; ElfFileWritten is ELFFileWritten) — such queries could never return a row. No detection logic, fields, or IOCs changed.
v0.12026-06-24Initial HuntPack — Dropping Elephant Fondue.exe side-load (Rapid7, 2026-06-23). 7 behavior-led CQL queries; atomic IOC slots pending vendor appendix.
18

References

TierSourceUsed ForAccess Date
1Cyberpress — Fondue.exe DLL Side-Loading deploys Dropping Elephant in-memory malware (Rapid7 research, 2026-06-23)Full side-load chain, GoogleErrorReport task, Donut RAT, Salsa20 C2, C:\Users\Public staging, ATT&CK behaviors2026-06-24
RMITRE ATT&CK — Patchwork / Dropping Elephant (G0040)Actor background, technique IDs, M-number mitigation mapping2026-06-24