Intel

AIKIDO-2026-705570

google-adk is vulnerable to Incorrect Authorization

Incorrect AuthorizationCVE-2026-18236 Published 3 days ago

93

Critical Risk

This Affects:

PYTHONgoogle-adk
1.14.0 - 2.4.0
Fixed in 2.5.0
Are you affected? Scan for Free

TL;DR

The Agent Development Kit can gate sensitive tool calls behind an explicit confirmation step, but the confirmation processor does not verify that the confirmed tool is registered to the executing agent, that the tool actually requires confirmation, or that the confirmation arguments match the original tool call recorded in the session history. Code that can inject or manipulate events in a session can forge a tool confirmation response and continue execution of an unauthorized or tampered tool call. This bypasses the confirmation authorization boundary and lets tool calls run without a legitimate approval. The fix validates tool registration and the confirmation requirement and matches the confirmation against the original function call before allowing execution.

Who does this affect?

You are affected if you run a version in the vulnerable range and rely on the tool confirmation flow to gate sensitive tool execution, in a deployment where session/event history can be shaped by untrusted or externally influenced input. In that case a forged confirmation response can resume an unauthorized or argument-tampered tool call without a legitimate approval.

Background info

google-adk is vulnerable to Incorrect Authorization in versions 1.14.0 - 2.4.0.

How to fix this

Upgrade the google-adk library to the patch version.