Intel

AIKIDO-2026-53070

agno is vulnerable to Information Disclosure

Information Disclosure Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 4 days ago

53

Medium Risk

This Affects:

PYTHONagno
1.2.7 - 2.8.7
Fixed in 2.9.0
Are you affected? Scan for Free

TL;DR

Tool-result caching builds its cache key from the tool name and call arguments without including the run-context user or session identity. When caching is enabled, a cached result produced for one user or session can be returned to another user issuing the same tool call. This discloses one user's tool results to another across trust boundaries. The fix incorporates user_id and session_id into the cache key so cached results are isolated per identity.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you enable tool-result caching (cache_results) for tools that use run context across multiple users or sessions.

Background info

agno is vulnerable to Information Disclosure in versions 1.2.7 - 2.8.7.

How to fix this

Upgrade the agno library to the patch version.