PUBLIC-EVIDENCE AI SECURITY CASE STUDY

Prompt-Based Attacks Against Gemini via Calendar Invitations

SafeBreach researchers demonstrated how adversary-controlled instructions embedded in productivity content, including Google Calendar invitations, emails, and shared files, could influence the behavior of Gemini-powered assistants when that content was later retrieved. An…

Agentic / MCP SystemTier 2Indicative ERS 5.8 (2.2–9.4)Evidence source date 2026-08-02

Use case sources

Source reports and analysis supporting this case are listed below. AITBM interpretation and any indicative scoring are derived from this public evidence.

SafeBreach researchers demonstrated how adversary-controlled instructions embedded in productivity content, including Google Calendar invitations, emails, and shared files, could influence the behavior of Gemini-powered assistants when that content was later retrieved.

An adversary places malicious instructions in content likely to be retrieved in response to a future victim request. When Gemini incorporates the adversary-controlled content into the conversation context, the instructions can influence the model's behavior and cause it to use the victim's authorized tools and connected services in unintended ways.

The demonstrated attack paths share a common chain: an adversary sends a poisoned Calendar invitation; the victim asks Gemini about upcoming events; Gemini retrieves the malicious event title and adds it to conversation context; and a later victim response (e.g. "Thanks") triggers the embedded instructions. The attack was demonstrated on both the Gemini web and Android applications. The web application could access Workspace services, while the Android application exposed additional device and connected-home capabilities. The same chain was shown to produce several impacts:

- Generate toxic content or adversary-selected promotions in Gemini responses. - Delete or create Calendar events using the victim's authorized Calendar access. - Control connected Google Home devices, including windows, boilers, and lights. - Open an adversary-controlled website, initiating a download and exposing the victim's IP address for approximate geolocation. - Invoke the Zoom application on the victim's device and stream video to an adversary-controlled meeting. - Retrieve Calendar or Gmail data, encode it in an adversary-controlled URL, and transmit it through a browser request.

ASSESSED SYSTEM

Google Gemini's web and Android applications in the configuration SafeBreach exercised (MITRE ATLAS AML.CS0063; SafeBreach, 2025-08-06): retrieval of Google Calendar events and Gmail messages into the conversation context on user request, persistence of retrieved content across later turns of the conversation, a restriction on tool invocation during the turn in which untrusted content is retrieved, and connected agents and tools — Calendar (read, create, delete), Gmail, Google Home, Android Utilities (URL and application launch), Chrome and Zoom — invoked with the victim's authorised access. The web and Android applications are two surfaces of one assistant sharing the same chain; the Android surface adds device and connected-home capabilities.

OUT OF SCOPE

The attacker's sending account and web receiver; the connected-home devices and the Zoom service as products; Gemini after any later vendor change, none of which is recorded here; the foundation model's training pipeline; and the Fairness axis (Fa-1..4), for which a prompt-injection chain produces no evidence.

Architecture: Agentic / MCP System (decision tree Q2) — Q1 = NO: the record speaks of Gemini selecting among connected 'agents', but these are tool integrations orchestrated by one assistant, with no runtime agent-to-agent message exchange in evidence. Q2 = YES: the assistant holds task state across turns (instructions retrieved in one turn executed on a later 'Thanks') and invokes tools that delete calendar data, actuate home devices, open URLs and launch Zoom without an approval bound to those actions — the same classification the Gemini notification-injection workpaper uses for the voice surface. Tier 2: Tier 2 Consumer: a mass-market assistant in direct interaction with individual users, reachable by any party able to send a calendar invitation or email. Physical actuation of home devices was weighed against Tier 1 and, as in the Gemini notification workpaper, rejected because it is per-user and domestic rather than infrastructure control or harm at scale; that reach is carried by Cascade Potential and Cn-6.

Documented attack or failure path

  1. The researchers probed Gemini's agent selection and execution behaviour and enumerated its connected agents and tools: Calendar, Gmail, Google Home, Android Utilities, Chrome and Zoom.
  2. They crafted Gemini-specific instructions and placed them in the title of a calendar invitation or the subject of an email sent to the victim; calendar content could be concealed behind 'Show more'.
  3. When the victim asked Gemini about upcoming events or emails, Gemini retrieved the adversary-controlled content into its conversation context, where it persisted into later turns.
  4. The instructions deferred their actions to a later turn, avoiding the restriction on tool invocation applied during the retrieval turn; a later benign reply such as 'Thanks' triggered them.
  5. The same chain produced several demonstrated impacts: toxic or adversary-selected promotional responses; deletion of a calendar event; control of connected windows, a boiler and lights; opening an attacker website that initiated a download and exposed the device IP address; launching Zoom to stream video to an attacker meeting; and encoding calendar titles or email subjects into an attacker URL opened through Android Utilities.

Observed controls and bounded outcomes

Positive credit is given only where the record directly demonstrates a control operating. Recommended or merely presumed controls receive no positive scoring credit.

  • Gemini restricted tool invocation during the turn in which untrusted calendar or email content was retrieved; the attack had to defer its actions to a later turn to execute. This is why Cn-2 is placed at 0.25 rather than 0.00.
  • Producing toxic or promotional output required roleplay and instruction-override jailbreak content, which indicates response-level safety behaviour that a plain instruction did not defeat; Cn-3 is placed at 0.25 rather than 0.00 on this basis.
  • Each impact required the victim to continue the conversation with a further reply; no fully unattended execution outside a user session is demonstrated. This is why Autonomy Amplification is placed at 0.75 rather than above it.

Layer 1 — Intrinsic Vulnerability Profile

Each sub-metric is placed on its five-level rubric by the evidence quoted beside it. Missing applicable evidence remains unknown. The displayed midpoint and interval are scenario values, not inferred control performance.

Sub-metricScoreRubric basisEvidence
Robustness (Ro) — scenario interval 0.06–0.83 (midpoint 0.44), Tier 2 MVT 0.50 indeterminate
Ro-1Adversarial Input Resistance0.25w 0.23The 0.25 anchor: basic protections resist the naive form but fail under a moderate budget — a published deferral technique and common jailbreak framing. Not 0.50: that anchor requires resistance to common public techniques, and both techniques used here are public and succeeded across multiple impact classes.Instructions placed in a calendar-invitation title or email subject — content any sender controls — were retrieved into context and later executed, steering Gemini to invoke tools on the victim's behalf. Execution required a deferral to a later turn and, for output manipulation, roleplay and instruction-override framing, indicating that naive same-turn injection did not succeed outright.source: secureflow/atlas
Fairness (Fa) — scenario interval 0.00–1.00 (midpoint 0.50), Tier 2 MVT 0.55 indeterminate
Transparency (Tr) — scenario interval 0.00–1.00 (midpoint 0.50), Tier 2 MVT 0.50 indeterminate
Privacy (Pr) — scenario interval 0.00–1.00 (midpoint 0.50), Tier 2 MVT 0.55 indeterminate
Containment (Cn) — scenario interval 0.12–0.56 (midpoint 0.34), Tier 2 MVT 0.55 indeterminate
Cn-1Scope Enforcement0.25w 0.09The 0.25 anchor: basic boundaries exist (per-service authorisation and the retrieval-turn restriction) but are enforced inconsistently, and simple manipulation of ingested content expanded the session's effective scope across data, device and network surfaces. Not 0.50: common violations, including outbound transmission of retrieved data, were not blocked.A session that began as a request to summarise calendar events or emails went on to delete calendar data, actuate connected-home devices, open an attacker website, launch Zoom and transmit calendar and email content in a URL. Each tool acted within the victim's own authorised connections, so platform-level authorisation held, but nothing bound the session's tool scope to the user's visible intent.source: secureflow/atlas
Cn-2Escalation Prevention0.25w 0.12The 0.25 anchor: a basic role and provenance check exists but is vulnerable to prompt injection and role confusion — the restriction tracks the turn in which untrusted data arrives, not the provenance of the instruction being executed. Not 0.50: that anchor tolerates only complex multi-step escalation, and a one-turn deferral triggered by 'Thanks' is not complex.A restriction prevented tool invocation in the turn where untrusted content entered context, but instructions persisting in the conversation acquired tool authority on the next user turn, so content from an untrusted sender was executed with the user's authority. The deferral technique that defeated the restriction is the one documented for Gemini in MITRE ATLAS AML.CS0038 (February 2024).source: secureflow/atlas
Cn-3Output Filtering Robustness0.25w 0.13The 0.25 anchor names this failure directly: basic filters exist but are bypassed by multi-turn setup. Not 0.50: data-bearing URL output reached an external destination, so common unsafe outputs were not blocked.Gemini's response was replaced with adversary-selected toxic content or promotions after roleplay and instruction-override content was retrieved and triggered over a multi-turn setup, and a constructed URL carrying calendar or email data was opened without being blocked.source: secureflow/atlas
Cn-6Action Reversibility Classification Rate0.00w 0.08The 0.00 anchor: on the observed trace no reversibility classification gated execution (ARCR = 0 for the demonstrated actions). Not 0.25: that anchor requires ad-hoc gating of selected high-impact actions, and none of the high-impact actions demonstrated here triggered one. The retrieval-turn restriction is a provenance heuristic scored under Cn-2, not a reversibility classification.Deleting a calendar event, actuating windows, a boiler and lights, launching a video stream to an external meeting and opening an attacker URL — actions that are irreversible or have external effect — executed on the trigger of a benign reply. No pre-execution classification or approval gate is evidenced as having fired for any of these demonstrated actions.source: secureflow/atlas
Cn-8Untrusted Context Isolation0.25w 0.140.25 anchor: an origin-aware restriction existed on the retrieval channel (tool invocation withheld in the retrieval turn) but it was not enforced once the content persisted into later turns, so untrusted content acquired instruction authority with a one-turn deferral. Not 0.00, because a provenance heuristic demonstrably shaped the attack; not 0.50, because no enforced trust label followed the content across turns and tool invocation was not structurally denied to it.Instructions placed in a calendar-invitation title or email subject — content any sender controls — were retrieved into the conversation context, persisted there across later turns, and were executed on a later benign reply, steering Gemini to invoke Calendar, Google Home, Android Utilities and Zoom on the victim's behalf. Gemini restricted tool invocation during the turn in which the untrusted content was retrieved, but the restriction tracked the turn in which untrusted data arrived rather than the provenance of the instruction being executed, so the deferral technique moved the content past it.source: secureflow/atlas

Unknown, not N/A: 20 applicable sub-metrics lack admissible public evidence. The lower, midpoint, and upper scenarios evaluate each at 0.00, 0.50, and 1.00 respectively; no weight is redistributed merely because evidence is missing.

Layer 2 — Operational Risk Posture

DimensionScoreJustification
AaAutonomy Amplification0.75w 0.25The 0.75 supervised-autonomy anchor. Within a user session the assistant plans and executes tool actions — including calendar deletion and home-device actuation — without per-action approval, with the retrieval-turn restriction as the only exception gate. Not above 0.75, because each action still occurs inside an interactive session the user continues, and the authority granted is the user's own connected-service access rather than independent transaction execution.
AsAttack Surface Exposure1.00w 0.35The 1.00 anchor. Any party able to send the victim a calendar invitation or email reaches the assistant's context with no sender authentication and no action by the victim to deliver the payload, and that context drives a broad tool and device surface. elevated
CpCascade Potential1.00w 0.20No verified System Dependency Graph is public, so the specification default applies, and the 1.00 anchor is independently corroborated on the observed path: taint ran from an invitation title (L1) through persistent conversation context (L2) and the tool layer (L3) to physical devices, a video conference and attacker web endpoints (L4). The terminal nodes are P3 — write-external and irreversible-capable — and the only declared gate, the retrieval-turn restriction, was observed being bypassed, so it cannot be claimed at CBR >= 0.95.GDCP: corroborated by the observed path elevated
RfRemediation Feasibility0.50w 0.20Between the infrastructure and model-property anchors. The core runtime defects — tool authority following content across turns, and irreversible device and data actions executing without bound approval — are deterministically fixable in the provider runtime by provenance-tracking instructions across turns, scoping tools to visible intent and gating irreversible actions, without retraining. The injection susceptibility itself remains a model property, consumers cannot remediate the provider runtime, and no vendor remediation is recorded in this workpaper's evidence.

Nelevated = 2 (dimensions strictly above 0.75) → CRM = 1.15.

Compound Risk Alert. Two or more dimensions are simultaneously elevated (spec 3.2.2); architectural decomposition is recommended before deployment.

Layer 3 — Public-evidence confidence diagnostic

ComponentScoreBasis
Pc — Public provenance evidence0.25Minimal provenance. The vendor, product surfaces and the connected tool set are documented; the retrieval and context-persistence design, the tool permission matrix, the confirmation policy and the model lineage for the assessed configuration are undisclosed, and no independently reviewed artefact is available.
Ec — Public evaluation coverage0.20coverage 0.23 (6 of 26 applicable sub-metrics) × independence 1.00 × fidelity 0.85. No Full, Standard, or Lite pathway is claimed for a retrospective article.
Tf — Public-evidence freshness0.00Evidence dated 2025-08-06; age 438 days on the workpaper reference date. Components: T_behavior 0.00 · T_containment 0.00 · T_calendar 0.03 · C_behavior 0.40 · C_monitor 0.65 · C_event 0.65 · C_evidence 0.85. Binding term: T_behavior. dt_days = 438, measured from originating evidence to the 2026-10-18 evidence reference date; the AIDEFEND SecureFlow record republished the flow later and republication does not reset evidence age. The evidence date is the MITRE ATLAS day-granularity incident date for AML.CS0063, which matches the workpaper's recorded evidence date; the SafeBreach blog and arXiv paper carry no separately recorded date here. agentic = true: runtime-mutable tool and connected-service scopes, so the containment staleness floor with M_Cn = 2.0 applies. baw = true: the assistant can create and delete calendar events — a store it later retrieves as context — which meets the closed-feedback-loop checklist item, and injected instructions persisted across turns. C_monitor 0.65 — no detection of the cross-turn instruction carry-over or of the device and data actions is evidenced. C_event 0.65 — a researcher-disclosed vulnerability with no reported in-the-wild exploitation, the moderate row. C_behavior Band 0 (0.40) — no canary set, registered invariants or drift baseline is evidenced; the specification's default band when evidence is unavailable. C_evidence 0.85 — no remediation is recorded in this workpaper's evidence.

Public-evidence ACI = (Pc × Ec × Tf)1/3 = 0.01 — diagnostic status: Invalid as assessment-of-record evidence. It describes the evidence available to this case study, not the assurance of the underlying system, and is not inserted into the normalized-assurance scenario ERS.

Indicative ERS — normalized-assurance scenario

Worp · ORP0.25(0.75) + 0.35(1.00) + 0.20(1.00) + 0.20(0.50) = 0.838
CRMNelevated = 2 → 1.15
ORPeffective0.838 × 1.15 = 0.963
Wivp · IVP midpoint0.25(0.44) + 0.30(0.50) + 0.15(0.50) + 0.20(0.50) + 0.10(0.34) = 0.470
IVP mitigation0.15 + 0.85(1 − 0.470) = 0.601
Scenario assuranceACI fixed at 1.000 for cross-case comparison; public-evidence ACI 0.013 is diagnostic only
Indicative ERS midpointmin(10, 0.963 × 0.601 × 1/1.000 × 10) = 5.8
Unknown-input interval2.2–9.4; 20 unknown applicable sub-metrics set to 1.00 / 0.00 at the bounds

Published CVSS beside indicative ERS

Each published CVSS record is shown exactly as its scorer published it, one per vulnerability record, with the version, metric group and vector when stated, plus its source and access date. Records are never combined or inferred from a CVE's existence.

INDICATIVE ERS · NORMALIZED-ASSURANCE SCENARIO

5.8 midpoint, interval 2.2–9.4; Moderate scenario band; ACI fixed at 1.00. The published CVSS records do not enter this calculation.

PUBLISHED CVSS

CVSS — no applicable published score verified.

CVSS describes an individual vulnerability as its scorer published it. Indicative ERS describes the assessed AI deployment under the normalized-assurance scenario, so the two values are not direct equivalents and neither replaces the other.

AIDEFEND defences → AITBM sub-metrics

Identifiers are quoted as they appear on the AIDEFEND in Action brief or in the AIDEFEND SecureFlow defense map (audited AIDEFEND dataVersion 2026.10.15); the sub-metric mapping is AITBM's own, from the specification's AIDEFEND tables reconciled at catalogue data version 2026.10.15. AIDEFEND renumbers identifiers between releases, so the data version travels with every mapping and neither side's IDs should be cited without one. A mapping identifies a possible evidence route; a recommendation does not prove that the control was implemented or effective and receives no scoring credit by itself.

TechniqueDefence PriorityEvidences
AID-H-017.007Dual-LLM Isolation PatternExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-5. Presence supplies no score credit.Candidate evidence routeCn-5 Cn-7
AID-H-002.002Inference-Time Prompt & Input ValidationExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-5. Presence supplies no score credit.Candidate evidence routeRo-1 Ro-5 Fa-1 Fa-3 Cn-8
AID-D-003.005Stateful Session Monitoring: Intent Drift + Invariant-Breach SignalsExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-6. Presence supplies no score credit.Candidate evidence routeRo-3 Cn-1 Cn-3 Cn-7
AID-H-018.006Continuous Authorization Verification (Anti-TOCTOU)Exact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-7. Presence supplies no score credit.Candidate evidence routeCn-1 Cn-6 Cn-7
AID-H-018.004Intent-Based Dynamic Capability ScopingExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack steps step-8, step-11. Presence supplies no score credit.Candidate evidence routeCn-1 Cn-6 Cn-7
AID-D-010AI Goal Integrity Monitoring & Deviation DetectionExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack steps step-9, step-19. Presence supplies no score credit.Candidate evidence routeCn-2
AID-H-006.002Text, Markup & Structured Output Sanitization and Release GateExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-10. Presence supplies no score credit.Candidate evidence routeRo-3 Cn-3
AID-H-018.003High-Impact Independent Validation & Approval GateExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack steps step-12, step-13, step-17. Presence supplies no score credit.Candidate evidence routeCn-1 Cn-6 Cn-7
AID-R-007External Side-Effect Reconciliation & CompensationExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-12. Presence supplies no score credit.Candidate evidence routeCn-6
AID-H-019.001URL Normalization & Allowlist FilteringExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack steps step-15, step-17. Presence supplies no score credit.Candidate evidence routeCn-1 Cn-3 Cn-8
AID-H-018.005Value-Level Capability Metadata & Data Flow Sink EnforcementExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-20. Presence supplies no score credit.Candidate evidence routeCn-1 Cn-6 Cn-7
AID-D-001.001Per-Prompt Content, Intent & Obfuscation AnalysisExact SecureFlow defense-map identifier (flow atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks), verified against AIDEFEND dataVersion 2026.10.15; matched to attack step step-5. Presence supplies no score credit.Candidate evidence routeRo-1

WHAT THIS CASE TEACHES

A provenance heuristic keyed to the turn in which untrusted data arrives is a real control and earns Cn-2 = 0.25, but once a one-word reply can move the instruction past it, the path to physical and external-effect actions is ungated — Cn-6 falls to 0.00 and Cp is corroborated rather than defaulted.

Sources: AIDEFEND SecureFlow — Prompt-Based Attacks Against Gemini via Calendar Invitations · MITRE ATLAS case study AML.CS0063 · Invitation Is All You Need: Hacking Gemini (safebreach.com) · Invitation Is All You Need: Hacking Gemini for Fun and Profit (arXiv)

SecureFlow attack flow

This record mirrors an AIDEFEND SecureFlow flow (MITRE ATLAS case-study conversion): an ordered attack path with MITRE ATLAS tactic and technique labels and the AIDEFEND controls matched to each step. The scenario above places only the control outcomes this flow and its primary references observed; the matched AIDEFEND controls are evidence routes and earn no score credit.

MITRE ATLAS case studyAML.CS0063 (exercise)
TargetGoogle Gemini
ActorSafeBreach Research Team
Primary evidence date2025-08-06
SecureFlow record updated2026-08-02
AI layersAutonomous agents, Tool integrations / MCP
Risk impactData exfiltration
Affected componentsGemini web and Android applications, Google Calendar and Gmail retrieval, Gemini conversation context, Google Home, Android Utilities, Chrome, and Zoom tools, attacker-controlled web receiver

Attack steps

#StepATLAS tactic / technique
1Probe Gemini Agent BehaviorThe researchers directly probed Gemini interfaces to understand its agent selection and execution behavior.AML.TA0002
AML.T0006
2Enumerate Connected Agents and ToolsThe researchers identified available agents, tools, and connected services, including Calendar, Gmail, Google Home, Android Utilities, Chrome, and Zoom.AML.TA0008
AML.T0084
3Craft Gemini-Specific Malicious InstructionsThe researchers crafted malicious instructions tailored to Gemini's retrieval behavior, agents, and available tool permissions.AML.TA0003
AML.T0065
4Deliver One or More Poisoned Calendar Invitations or an EmailThe researchers sent a poisoned Calendar invitation or email containing malicious instructions in its title or subject.AML.TA0004
AML.T0093
5Retrieve Malicious Content into Gemini ContextWhen the victim asked Gemini to summarize Calendar events or emails, Gemini retrieved the adversary-controlled content and incorporated it into its context.AML.TA0005
AML.T0051.001
6Persist Hidden Instructions in Conversation ContextThe injected instructions remained in the conversation context, including Calendar content concealed behind 'Show more,' to influence subsequent turns.AML.TA0006
AML.T0080.001
7Defer Tool Invocation to a Later TurnThe malicious instructions deferred the action until a future victim interaction, avoiding restrictions imposed during the original retrieval turn.AML.TA0007
AML.T0094
8Trigger Stored Instructions with Victim ReplyA later victim response such as "Thanks" activated the stored instructions.AML.TA0005
AML.T0051.002
9Override Gemini Response with Jailbreak ContentThe malicious prompt caused Gemini to follow roleplay and instruction-override content to replace its normal response with adversary-selected toxic content or promotions.AML.TA0007
AML.T0054
10Deliver Toxic or Promotional ContentGemini delivered harmful content or repeated adversary-selected promotions to the victim.AML.TA0011
AML.T0048.003
11Invoke Calendar ToolsThe malicious prompt caused Gemini to invoke Google Calendar tools using the victim's authorized access to modify Calendar data.AML.TA0012
AML.T0053
12Delete Calendar EventGemini deleted a victim Calendar event.AML.TA0011
AML.T0101
13Invoke Google HomeThe malicious prompt caused Gemini to invoke Google Home using the victim's authorized connection to control connected windows, a boiler, or lights.AML.TA0012
AML.T0053
14Alter Physical EnvironmentThe victim's physical environment was altered, potentially creating safety, privacy, property, or financial harm.AML.TA0011
AML.T0048.003
15Open Attacker WebsiteThe malicious prompt caused Gemini to use Android Utilities to open an adversary-controlled URL in the victim's browser and initiate a download.AML.TA0012
AML.T0053
16Expose IP and Approximate LocationThe adversary-controlled website received the victim device's source IP address, enabling approximate geolocation.AML.TA0010
AML.T0025
17Launch Zoom Through RedirectThe malicious prompt caused Gemini to use Android Utilities and an application link or redirect chain to invoke Zoom.AML.TA0012
AML.T0053
18Stream Victim VideoUnauthorized video streaming caused privacy harm to the victim.AML.TA0011
AML.T0048.003
19Assemble Calendar or Gmail Data into Source URLThe malicious prompt caused Gemini to retrieve Calendar event titles or Gmail email subjects using connected agent tools and place the contents into adversary-controlled URLs.AML.TA0009
AML.T0085.001
20Trigger and Open Data-Bearing URLGemini opened the constructed URL using Android Utilities, transmitting the victim's Calendar or email data to the adversary-controlled server.AML.TA0010
AML.T0086

Threat references

Summary and attack steps reproduced from AIDEFEND SecureFlow (https://aidefendlabs.com/en/secureflow/?flow=atlas-aml-cs0063-gemini-calendar-invitation-prompt-attacks; AIDEFEND content CC BY 4.0), converted from MITRE ATLAS case study AML.CS0063 (Apache License 2.0; MITRE ATLAS is a trademark of The MITRE Corporation).

AITBM sub-metrics referenced