CVE-2026-107293 Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False`

Low 2.3 Published Updated

Attackers with telemetry access can read sensitive validation feedback and model values from retry prompts when content redaction is enabled.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-107293?

CVE-2026-107293 is a low-severity vulnerability in pydantic-ai, published on 8 Oct 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 0.3.4 until 1.107.4 and 2.27.1, OpenTelemetry instrumentation configured with InstrumentationSettings(include_content=False) can export retry prompts outside tool calls in gen_ai.input.messages and pydantic_ai.all_messages. Agents using NativeOutput, PromptedOutput, or output validators on text output can therefore disclose validation feedback, including invalid model values quoted by that feedback, to readers of the telemetry backend. Tool-call retries and deployments that do not use include_content=False are not affected by this specific path. This issue is fixed in versions 1.107.4 and 2.27.1.

Weakness: CWE-532, CWE-212

Which versions are affected by CVE-2026-107293?

10 open source packages ship an affected version, including pydantic-ai and pydantic-ai-slim. It affects 1 product.

PackageAffectedFixed in
pydantic-ai PyPIFrom 0.3.41.107.4, 2.27.1
pydantic-ai PyPIFrom 0.3.41.107.4
pydantic-ai PyPIFrom 0.3.41.107.4
pydantic-ai PyPIFrom 2.0.0b12.27.1
pydantic-ai PyPIFrom 2.0.0b12.27.1
pydantic-ai-slim PyPIFrom 0.3.41.107.4, 2.27.1
4 more packages
pydantic-ai-slim PyPIFrom 0.3.41.107.4
pydantic-ai-slim PyPIFrom 0.3.41.107.4
pydantic-ai-slim PyPIFrom 2.0.0b12.27.1
pydantic-ai-slim PyPIFrom 2.0.0b12.27.1

Products include Pydantic Pydantic Ai.

How do I fix CVE-2026-107293?

Upgrade pydantic-ai to a fixed version for your release line: 1.107.4 or 2.27.1.

Is CVE-2026-107293 being exploited?

There is no known exploitation of CVE-2026-107293 in the wild and no public exploit code.

Sources

Also known as CLEANSTART-2026-XD01399, GHSA-3gh4-cghq-f8v4, PYSEC-2026-4274, PYSEC-2026-4283.

Is CVE-2026-107293 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free