Skip to main content
Mallory
Malware

PromptFlux

PROMPTFLUX is an experimental AI-enabled VBScript dropper that uses the Google Gemini API, including Gemini 1.5 Flash, to rewrite or obfuscate its own source code during execution or between runs in an attempt to evade static signature-based detection. Multiple sources describe it as an early documented example of malware using a large language model as an active runtime component rather than only as a development aid, with Google characterizing the technique as "just-in-time" self-modification. The malware has been reported to make live calls to Gemini using a hardcoded API key and to generate modified VBScript variants on a recurring basis, including hourly rewriting in some reporting. Supporting content also states that PROMPTFLUX writes regenerated script versions back to disk, has been associated with persistence via Windows Startup folder locations, and that some early variants attempted limited propagation through removable media and network shares. Detection-focused reporting links it to suspicious outbound Gemini API traffic from non-standard processes, artifacts in temporary directories, and Startup-folder file drops. Google Threat Intelligence Group identified PROMPTFLUX through VirusTotal uploads and observed repeated updated versions, indicating active development and testing for detection evasion. Across the provided content, PROMPTFLUX is consistently described as experimental or proof-of-concept malware; one source attributes it to an unknown threat actor, while another says Google assessed it appeared to be under development by financially motivated actors. It is grouped with other AI-enabled malware families such as HONESTCUE, PROMPTSTEAL, QUIETVAULT, and PROMPTLOCK in reporting on emerging AI-assisted evasive malware.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

19 distinct techniques documented for this family, organized by ATT&CK tactic.

T1587.001MalwareEvidence1

threat actors are using large language models to write polymorphic loaders... Public reporting now names specific actor clusters in the wild... APT27... used Gemini to accelerate development of fleet management tooling... APT45... sending thousands of repetitive prompts that recursively analyze CVEs and validate proof-of-concept exploits

Initial Access

1 technique
T1091Replication Through Removable MediaEvidence2

Persistence is achieved by storing regenerated copies in startup locations, while early variants also attempted limited propagation via removable media and network shares.

Execution

2 techniques
T1059Command and Scripting InterpreterEvidence4
TacticExecution

The script follows established Konni tradecraft in terms of delivery and execution... APT36... Core logic... is repeatedly re‑implemented in different runtimes, including Nim, Zig, Crystal, Go, and .NET.

T1059.005Visual BasicEvidence1
TacticExecution

"PROMPTFLUX is written in VB Script"

Persistence

1 technique
T1547.001Registry Run Keys / Startup FolderEvidence4

Persistence is achieved by storing regenerated copies in startup locations, while early variants also attempted limited propagation via removable media and network shares.

T1055Process InjectionEvidence1

Its activity may include unusual outbound traffic, process injections, and script execution outside normal workflows.

T1547.001Registry Run Keys / Startup FolderEvidence4

Persistence is achieved by storing regenerated copies in startup locations, while early variants also attempted limited propagation via removable media and network shares.

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence16
TacticStealth

PROMPTFLUX connects to Google gemini-1.5-flash-latest to rewrite its own VBScript source code between runs, making it harder to detect.

T1027.002Software PackingEvidence1
TacticStealth

...two newly disclosed malware families that leverage AI for evasive techniques such as polymorphism...

T1027.007Dynamic API ResolutionEvidence1
TacticStealth

PROMPTFLUX makes live calls to the Gemini API to dynamically modify itself, HONESTCUE queries Gemini at runtime to request specific VBScript obfuscation routines just-in-time so the bytes on disk at minute zero differ from the bytes at minute thirty.

T1027.014Polymorphic CodeEvidence1
TacticStealth

Promptflux : A self-morphing dropper that calls the Gemini API to periodically rewrite its own source code, bypassing static signature-based detection.

T1036MasqueradingEvidence1
TacticStealth

„…PROMPTFLUX… ein sogenannter ‘Dropper’, der seine maliziöse Aktivität mit Hilfe eines Fake-Installationsprogramms verbirgt.“ / „Die Malware tarnt sich als Programm zur Bildgenerierung…“

T1055Process InjectionEvidence1

Its activity may include unusual outbound traffic, process injections, and script execution outside normal workflows.

T1497Virtualization/Sandbox EvasionEvidence1

...the development of evasive malware. The report highlighted two previously discovered and two newly disclosed malware families that leverage AI for evasive techniques...

Discovery

2 techniques
T1135Network Share DiscoveryEvidence1
TacticDiscovery

Persistence is achieved by storing regenerated copies in startup locations, while early variants also attempted limited propagation via removable media and network shares.

T1497Virtualization/Sandbox EvasionEvidence1

...the development of evasive malware. The report highlighted two previously discovered and two newly disclosed malware families that leverage AI for evasive techniques...

Lateral Movement

2 techniques
T1091Replication Through Removable MediaEvidence2

Persistence is achieved by storing regenerated copies in startup locations, while early variants also attempted limited propagation via removable media and network shares.

T1570Lateral Tool TransferEvidence1

"attempts to propagate by copying itself to ... mapped network shares"

T1071Application Layer ProtocolEvidence1

PromptFlux is a POC malware sample that abuses Gemini-like services for command-and-control operations. | The malware exploits Gemini API access to receive instructions or exfiltrate data, often using hard-coded keys or unauthorized requests.

T1071.001Web ProtocolsEvidence1

Promptflux : A self-morphing dropper that calls the Gemini API to periodically rewrite its own source code

T1092Communication Through Removable MediaEvidence1

"attempts to propagate by copying itself to removable drives"

T1105Ingress Tool TransferEvidence1

The malware also stages payloads, configuration files, or encrypted prompts in temporary directories such as TMP

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

The malware exploits Gemini API access to receive instructions or exfiltrate data

INDICATORS OF COMPROMISE

IOCs tracked for this family

3 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Hashes
3 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in app1 month ago
hash.md5●●●●●●●●●●●●View more in app1 month ago
hash.md5●●●●●●●●●●●●View more in app1 month ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching3

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping19

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.