All vulnerabilities
CVE-2026-115522

Cross-Application Artifact Namespace Isolation in Google Agent Development Kit (ADK) for Python

Google Agent Development Kit (ADK) for PythonRuntimes & languages
CVSS
5.3Medium
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
Fixed in1.39.1Also 2.7.0CVE List
Published28 Oct 2026Updated 28 Oct 2026CVE List

What fixes it

  • 1.39.1Agent Development Kit (ADK) for PythonCVE List
  • 2.7.0Agent Development Kit (ADK) for PythonCVE List

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Exposure of Resource to Wrong Sphere (CWE-668) in FileArtifactService in Google Agent Development Kit (ADK) for Python (google-adk) versions 1.19.0 before 1.39.1 and 2.0.0a1 before 2.7.0 allows a caller in one application to list, read, overwrite, or delete artifacts belonging to another application when both applications share a FileArtifactService root directory and use the same user_id (and session_id for session-scoped artifacts). FileArtifactService accepted app_name across its public API methods but omitted app_name when constructing on-disk paths (root/users/{user_id}/... instead of root/apps/{app_name}/users/{user_id}/...). Version 2.6.0 scoped writes by app_name but retained a legacy root/users/{user_id} fallback for reads and deletes; version 2.7.0 and the 1.x backport in version 1.39.1 removed the fallback and enforce full per-app path scoping.

Text from CVE List

Affected versions 2

  • Agent Development Kit (ADK) for Pythonaffected: 1.19.0 before 1.39.1CVE List
  • Agent Development Kit (ADK) for Pythonaffected: 2.0.0a1 before 2.7.0CVE List

References 7