CVE-2026-18236 affects organizations that build or operate artificial intelligence agents with Google’s Agent Development Kit for Python. If your business uses AI agents to access customer records, internal systems, financial services, cloud resources, or other sensitive tools, this vulnerability may allow an unauthorized action to appear approved.
The issue matters because many organizations rely on approval workflows as a final safeguard before an AI agent performs a high-impact operation. A weakness in that safeguard can increase the risk of data exposure, unauthorized transactions, service disruption, and loss of customer trust.
This article explains what CVE-2026-18236 means for business leaders, how to determine whether your organization is affected, what practical scenarios may arise, and which actions should be prioritized. A technical appendix provides verification and remediation guidance for security engineers, penetration testers, and information technology professionals.
CVE-2026-18236 affects Google Agent Development Kit, commonly called ADK, for Python. The vulnerability allows an attacker to forge a tool confirmation by manipulating or injecting events into an AI agent’s session history. In plain language, an action that was not genuinely approved may be treated as approved.
Google assigned the issue a CVSS version 4.0 score of 9.3, rated Critical. The score reflects the potential for network-based exploitation and high impact to confidentiality, integrity, and availability. The weakness is classified as CWE-863, Incorrect Authorization, which means the software does not correctly enforce who or what is allowed to perform an action.
The vulnerability was publicly recorded on July 29, 2026, with Google listed as the responsible coordinating authority and source. Google addressed the issue in ADK for Python version 2.5.0. Organizations should treat versions before 2.5.0 as potentially affected and verify the vendor’s release guidance before closing the issue.
If you use an affected ADK version, an AI agent may perform a sensitive operation without a valid approval for that specific action. The business consequence depends on the tools connected to the agent. An agent with access to a read-only knowledge base presents a different risk from one that can send payments, modify customer accounts, delete cloud resources, or retrieve regulated information.
Operationally, unauthorized tool execution could interrupt workflows, alter records, trigger incorrect communications, or create costly manual recovery work. Data risk may include exposure of customer information, employee records, intellectual property, credentials, or business plans. The vulnerability could also undermine internal controls that depend on human approval.
You may face reporting obligations under privacy and sector-specific rules in the United States and Canada if personal or protected information is accessed. Financial institutions, healthcare organizations, public-sector bodies, and organizations handling payment data should involve legal, privacy, compliance, and risk teams early.
Reputation is another concern. Customers and business partners may reasonably expect an AI system to honor approval controls. A confirmed incident can raise questions about governance, vendor oversight, change management, and the organization’s ability to control automated decision-making.
Regional Bank: A customer-service agent can call an account-management tool after an employee or customer approval step. If that approval can be forged, the agent might change account information, expose transaction details, or initiate an action that bypasses the bank’s normal review process.
Healthcare Provider: A scheduling or clinical-support agent may connect to systems containing protected health information. Unauthorized execution could reveal patient data, modify appointments, or create inaccurate records, resulting in operational disruption and possible privacy obligations.
Software Company: A development agent may be allowed to create tickets, access source code, deploy builds, or change cloud configurations after confirmation. An unauthorized deployment or configuration change could expose intellectual property, interrupt production services, or create a path for further compromise.
Small or Mid-Sized Business: A lower-cost automation agent may be connected to email, customer relationship management, invoicing, or file-sharing platforms. Even without a dedicated security team, a forged confirmation could result in fraudulent messages, altered invoices, or disclosure of confidential business documents.
google-adk without enforcing version 2.5.0 or later.Do not wait for an AI workflow to fail before validating its security controls. IntegSec can assess your ADK deployments, test approval and authorization boundaries, identify connected-system exposure, and help reduce cybersecurity risk through a focused penetration test. Contact IntegSec to plan an assessment aligned with your organization’s operational, regulatory, and business priorities.
CVE-2026-18236 is an incorrect authorization vulnerability in the tool-confirmation processing path of Google ADK for Python. The affected component is associated with request confirmation handling, including request_confirmation.py. The vulnerable logic did not adequately verify that the target tool was registered to the executing agent, that the tool actually required confirmation, or that the confirmed arguments matched the original tool-call event in session history.
The attack vector is network-based, with low attack complexity, no required privileges, and no required user interaction in the published CVSS assessment. The CNA-provided CVSS 4.0 vector is CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H, with a score of 9.3 and Critical severity. The NVD record identifies CWE-863, Incorrect Authorization, and notes that NVD enrichment is pending.
The vulnerable condition requires an attacker to manipulate or inject events into the agent’s session history, or to reach an application path that accepts untrusted event data. Successful exploitation can cause unauthorized execution of tools available to the agent.
Version enumeration commands:
Scanner signatures:
google-adk or the relevant Google ADK Python distribution.Log indicators:
Behavioral and network indicators:
Logs should be correlated using session identifiers, invocation identifiers, tool names, arguments, authenticated principals, timestamps, and deployment version.