Strands Agents SDK: Exposure of data element to wrong session in the A2A Server
CVE-2026-115419 · GHSA-4v6f-7vjh-6x4m · published 23 Oct 2026
How serious is it
- Severity: high, CVSS score 8.6 out of 10.
- No exploit prediction (EPSS) score yet.
- Not on the CISA list of exploited vulnerabilities.
- No public exploit in Exploit-DB.
Is your app affected by CVE-2026-115419?
Paste this prompt into Claude Code, Cursor or any AI coding tool: it runs a free Shippable scan of your project and fixes what it finds. Built with Lovable, Bolt or v0? Scan your live app. Or upload your package file.
Who is affected
strands-agents(PyPI) < 1.43.0@strands-agents/sdk(npm) < 1.5.0
How to check
- Run
pip show strands-agentsin your project to see the installed version, including copies pulled in by other packages. - Run
npm ls @strands-agents/sdkin your project to see the installed version, including copies pulled in by other packages. - Or paste your lockfile into the checker: it lists every package with a known vulnerability, this one included.
- Or run
npx shippable-dev scan localhost:3000in your project folder. It reads your lockfile and flags this vulnerability along with every other known one.
How to fix
Copies a prompt for Claude Code, Cursor or Codex: it checks your lockfiles for this and upgrades it.
- On < 1.43.0: Upgrade
strands-agentsto 1.43.0 or later, commit the lockfile and redeploy. - On < 1.5.0: Upgrade
@strands-agents/sdkto 1.5.0 or later, commit the lockfile and redeploy. - If a vulnerable version was live, check your logs and rotate the secrets that server could read.
The advisory
**Summary**
Strands Agents SDK is an open-source SDK, available for Python (strands-agents) and TypeScript (@strands-agents/sdk), for building and running AI agents. An issue exists where, under certain circumstances, the Agent2Agent (A2A) server shares conversation history across callers with different context\_id values, allowing one caller to read and influence another caller's session.
**Impact**
The A2A server did not properly isolate conversation state between callers. In multi-tenant deployments, an authenticated remote user could access another caller's conversation history or influence model behavior for other callers (CWE-488: Unintended Disclosure of Data Element to Wrong Session). This affects any deployment where an A2A server is reachable by more than one user or tenant.
**Impacted versions:**
strands-agents (Python): all versions containing the multiagent.a2a module, < 1.43.0
@strands-agents/sdk (TypeScript): < 1.5.0
**Patches**
This issue has been addressed in strands-agents version 1.43.0 and @strands-agents/sdk version 1.5.0. The A2A server now uses an agent factory so conversation state is isolated per A2A context\_id. We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes.
**Workarounds**
There is no workaround that fully addresses this issue in affected versions. Until you upgrade, do not expose an A2A server to more than one user or tenant. If multiple callers need access, run a separate A2A server instance for each user or tenant.
**References**
If you have any questions or comments about this advisory, we ask that you contact AWS Security via our [vulnerability reporting page](https://aws.amazon.com/security/vulnerability-reporting) or directly via email to [aws-security@amazon.com](mailto:aws-security@amazon.com). Please do not create a public GitHub issue.
Check your whole app
Dependencies are only half of it. Free and read-only: before you push, run npx shippable-dev scan localhost:3000 in your project folder, no account needed. For your live app, you prove it's yours with a one-line tag first.
References
- github.com/strands-agents/harness-sdk/security/advisories/GHSA-4v6f-7vjh-6x4m
- nvd.nist.gov/vuln/detail/CVE-2026-115419
- github.com/strands-agents/harness-sdk/pull/2628
- github.com/strands-agents/harness-sdk/pull/2696
- github.com/strands-agents/harness-sdk/commit/398343faad0e485f2e441dab70355c9a52382537
- github.com/strands-agents/harness-sdk/commit/403d87847e738e1c73909858d989cedcb67f0afa
- github.com/strands-agents/harness-sdk/commit/f8ba9376fe4b8330d526b6480b47c4440150e0cd
- aws.amazon.com/security/security-bulletins/2026-146-aws
- github.com/strands-agents/harness-sdk/releases/tag/python/v1.43.0
- github.com/strands-agents/harness-sdk/releases/tag/typescript/v1.5.0
- pypi.org/project/strands-agents/1.43.0
- www.npmjs.com/package/@strands-agents/sdk/v/1.5.0
- github.com/advisories/GHSA-4v6f-7vjh-6x4m
- github.com/strands-agents/harness-sdk
Merged from GitHub Advisory Database, OSV. Last updated 26 Oct 2026. All vulnerabilities · RSS · JSON