Agno session state overwrites between different sessions/users
Description
Published by the National Vulnerability Database
Oct 31, 2025
Published to the GitHub Advisory Database
Oct 31, 2025
Reviewed
Oct 31, 2025
Last updated
Oct 31, 2025
Impact
Under certain conditions (under high concurrency), when
session_stateis passed to an Agent or Team during run or arun calls, a race condition can occur, causing asession_stateto be assigned and persisted to the incorrect session. This may result in user data from one session being exposed to another user.Patches
This has been patched in version 2.2.2. Upgrade with
pip install -U agno.References