Lucene search
+L
Osv-pysecRecent

6596 matches found

osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4200 Apprise forwards configured auth headers across cross-origin HTTP redirects

Summary Apprise's HTTP-based notification plugins and its HTTP attachment / config loaders apprise/attachment/http.py, apprise/config/http.py follow HTTP 3xx redirects by default and re-send the user-configured auth headers and query parameters on the redirected request. If an operator-configured...

3.1CVSS6.2AI score0.00315EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4300 Shiny for Python has path traversal in bookmark restore

Impact Shiny for Python's bookmark-restore path accepted a client-supplied stateid query-string value and joined it into the server-side bookmark directory /shinybookmarks/ without validating it. A value containing .. path segments, or an absolute path, could therefore cause the server to open an...

6.9CVSS5.8AI score0.00357EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4246 pacioli: A submit consent marker licensed cancellation of caller-named pre-existing documents

Impact pacioli-guard's document-layer consent gate requires a human-minted, single-use, document-bound and act-bound marker before a credential carrying API Key Scope.requireconsent may submit or cancel a document. Because ERPNext performs further document writes as a consequence of a governed ac...

5.7CVSS5.8AI score0.00233EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4293 pyLoad: Lack of Input Size Validation Leads to Denial of Service (DoS) and Process Termination

Description: The API rpc function in apiblueprint.py handles multipart/form-data uploads by reading the whole content of the uploaded file into memory with file.read. This occurs before the data is sent to the underlying function. Since there is no size limit set at this point, a large file uploa...

6.5CVSS5.8AI score0.00312EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

PYSEC-2026-4302 Strawberry legacy graphql-ws retains naturally completed subscription slots

Summary Strawberry's legacy graphql-ws subscription handler can retain task and subscription bookkeeping after a one-shot subscription has naturally sent its complete message. When the application configures maxsubscriptionsperconnection, the handler counts those completed operations in...

3.7CVSS5.8AI score0.0035EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4226 Indico: Missing access check in legacy session export API

Impact A legacy API to retrieve session details could be misused to retrieve metadata such as title, description and conveners of a restricted session within without having access to that session, as long as the event itself was accessible. Patches You should to update to Indico 3.3.13 as soon as...

4.3CVSS5.8AI score0.00235EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4225 Indico: Incomplete Server-Side Request Forgery (SSRF) check

Impact Indico makes outgoing requests to user-provides URLs in various places. This is mostly intentional and part of Indico's functionality, but of course it is never intended to let you access "special" targets such as localhost or cloud metadata endpoints. The previous fix CVE-2026-25738 did n...

6.8CVSS5.8AI score0.00339EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4201 Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry

Summary In banks.registries.DirectoryPromptRegistry, prompt file paths and the index file index.json do not refuse symbolic links. When a prompt directory contains or accepts untrusted files e.g. unpacked archives, shared repositories, or multi-tenant folders, symbolic links pointing outside the...

7.3CVSS5.8AI score0.00134EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4202 Banks: User-controlled prompt input can be parsed as privileged chat messages

Summary Banks' Prompt.chatmessages method parses every rendered output line as a potential ChatMessage JSON object. If attacker-controlled template data renders to JSON such as "role":"system","content":"...", Banks returns it as a privileged system message instead of treating it as plain...

6.5CVSS5.7AI score0.00279EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4303 Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

Summary PermissionExtension.resolve evaluates the return value of haspermission for truthiness on the synchronous path. supportssync only classifies a permission as asynchronous when haspermission is declared with async def via inspect.iscoroutinefunction, so a plain def that returns an awaitable...

7.5CVSS6AI score0.00353EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4292 pyLoad: Unauthenticated access to /web/<path:filename> bypasses authentication on sensitive templates and leaks internal error details via exception attribute typo

Summary The /web/ route in src/pyload/webui/app/blueprints/appblueprint.py renders Jinja2 templates without any authentication requirement. Every equivalent direct route /logs, /settings, /queue, /dashboard, etc. is protected by @loginrequired, but the underlying templates for all of these pages...

5.3CVSS6.2AI score0.00296EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4249 PraisonAI: Jobs API is unauthenticated by default and allows attacker-controlled webhook SSRF

Summary PraisonAI's Async Jobs API enables its API-key middleware only when PRAISONAIJOBSAPIKEY is set, so by default every endpoint is unauthenticated. An unauthenticated POST /api/v1/runs accepts an attacker-controlled webhookurl; on job completion the server POSTs the job payload to it via...

7.2CVSS6AI score0.00301EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4264 PraisonAI: Platform members can rewrite shared labels and owner issue labels without owner/admin authorization

Platform members can rewrite shared labels and owner issue labels without owner/admin authorization Summary praisonai-platform lets an ordinary workspace member rename and recolor shared labels and add/remove labels on an owner-created issue even though direct label deletion is restricted to...

6.5CVSS6.2AI score0.00376EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4254 PraisonAI: Shell command allowlist bypass via find -exec built-in action

Summary The shell command execution hardening introduced in PraisonAI npm 1.7.2 / Python 4.6.58 to fix GHSA-5jv7-2mjm-h6qj utility-tools shell chaining and GHSA-vjv9-7m7j-h833 SandboxExecutor chaining can be bypassed via find's built-in -exec action. The fix blocks shell metacharacters ;|& + The ...

8.8CVSS6.3AI score0.00877EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4228 Indico: Cross-Site-Scripting in minutes editor

Impact There is a Cross-Site-Scripting vulnerability in the minute editor conflict UI tha's shown when concurrent edits are made to the same minutes in an event. Patches You should to update to Indico 3.3.13 as soon as possible. See the docs for instructions on how to update. Workarounds - Set...

4.4CVSS5.8AI score0.00233EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4227 Indico: Cross-Site-Scripting in link fields

Impact There is a Cross-Site-Scripting vulnerability in fields that allow entering custom URLs. Patches You should to update to Indico 3.3.13 as soon as possible. See the docs for instructions on how to update. Workarounds - Set CSPENABLED = True in indico.conf - this is recommended regardless of...

5.4CVSS5.8AI score0.00195EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4250 PraisonAI: SecurityPolicy command/path/import restrictions are completely unenforced by the default SubprocessSandbox backend

Summary SecurityPolicy in praisonaiagents/sandbox/config.py is a documented configuration data class with fields for allowsubprocess, allowedpaths, blockedpaths, allowedcommands, blockedcommands, allowedimports, and blockedimports. Its strict classmethod is explicitly described as creating "a...

8.7CVSS6.2AI score0.00255EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4262 PraisonAI: Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass

Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass Summary praisonai-platform lets an ordinary workspace member patch owner-created project, issue, and agent records even though the paired delete routes enforce owner/admin authorization. For...

7.1CVSS5.9AI score0.00457EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4253 PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls

Summary The AICoder UI component exposes writetofile and executecommand tools to the LLM with no path validation and no command sanitization. An attacker can achieve arbitrary file write to any location on the filesystem including /root/.ssh/authorizedkeys, /etc/crontab and arbitrary command...

9.9CVSS6.3AI score0.00881EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4257 PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface

Summary PraisonAI's MCP HTTP-stream server authenticates requests only when an API key is configured; the CLI defaults --api-key to None, so praisonai mcp serve --transport http-stream exposes the full MCP surface unauthenticated. A request with no Authorization and no Origin can initialize and...

7.3CVSS6.1AI score0.00389EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4261 PraisonAI: Project custom command templates can read outside-workspace files into model prompts

Project custom command templates can read outside-workspace files into model prompts Summary PraisonAI's new file-based custom command feature auto-discovers project commands from .praisonai/commands/.md. When a user runs praisonai run --command inside a repository, the command body is interpolat...

5.5CVSS6.1AI score0.00182EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4251 PraisonAI: API deploy code generator embeds unescaped YAML fields into Python source

API deploy code generator embeds unescaped YAML fields into Python source Summary PraisonAI's API deployment generator copies deploy.api.host from agents.yaml directly into generated Python source without safe literal encoding. A malicious PraisonAI project can set that host value to a Python...

7.8CVSS6.2AI score0.0021EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4205 datamodel-code-generator: Protobuf weak-import path traversal allows files to be written outside the temporary directory

Summary When processing an attacker-controlled Protobuf schema, vulnerable versions of datamodel-code-generator could write a generated weak-import stub outside the intended weakimports temporary directory. Absolute import paths and relative paths containing .. could escape this directory. An...

7.5CVSS6.3AI score0.00454EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4276 Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends early

This issue was posted by Codex Desktop using gpt-6.1-sol on behalf of David. Summary Applications that wrap a model with ConcurrencyLimitedModel or limitmodelconcurrency can permanently lose shared concurrency capacity when a streamed request releases its slot from a different task than the one...

7.5CVSS5.8AI score0.0045EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4204 CairoSVG: Quadratic-time DoS parsing a crafted SVG <path>

Summary Rendering an untrusted SVG whose contains many segments is On² CPU. A single under 1 MiB burns tens of seconds. Two independent On² sites in cairosvg/path.py: 1. Tokenizer — the path-data parser consumes the d string with a while string: loop that repeatedly slices/re-scans the remaining...

8.7CVSS6AI score0.00383EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4285 Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends early

This issue was posted by Codex Desktop using gpt-6.1-sol on behalf of David. Summary Applications that wrap a model with ConcurrencyLimitedModel or limitmodelconcurrency can permanently lose shared concurrency capacity when a streamed request releases its slot from a different task than the one...

7.5CVSS5.8AI score0.0045EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4258 PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace

ContextGatherer include resolution permits absolute and traversal reads outside the workspace Summary PraisonAI's praisonai.ui.context.ContextGatherer treats the configured directory as the project workspace, but project-controlled .praisoncontext and .praisoninclude files can name absolute paths...

5.5CVSS5.9AI score0.00352EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4248 PraisonAI: Prompt-injection defense blocks only when 3+ detector families fire simultaneously; realistic single-vector injections pass through unblocked

Summary PraisonAI's opt-in prompt-injection defense enableinjectiondefense only blocks at ThreatLevel.CRITICAL, which requires three or more distinct detector families to match simultaneously. A realistic single- or double-vector prompt injection e.g. "Ignore all previous instructions…" is...

5.3CVSS6AI score0.0036EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4247 PraisonAI: Call API localhost-only authentication bypass via spoofed Host header

Call API localhost-only authentication bypass via spoofed Host header Summary PraisonAI's patched PRAISONAICALLAUTH=disabled safeguard for the n8n/call agent invocation API can be bypassed with a spoofed Host: 127.0.0.1 header, allowing an unauthenticated network caller to list and invoke...

8.2CVSS6.4AI score0.00685EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4270 PraisonAI: SkillTools Executes Scripts Without Path Containment Validation

Summary SkillTools.runskillscript accepts a scriptpath parameter and executes it via subprocess.run without any path containment validation. While FileTools has validatepath with traversal detection, SkillTools performs none. An LLM-directed call can execute arbitrary scripts from any filesystem...

8.1CVSS6.4AI score0.00769EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4279 Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): the local chat endpoint does not validate the `Host` header

Summary The Pydantic AI development web chat UI Agent.toweb, clai web does not validate the Host header of incoming requests. A website a developer visits can use DNS rebinding to make requests to a chat UI running on that developer's machine appear same-origin to the browser, causing the served...

6.4CVSS6.2AI score0.00132EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

PYSEC-2026-4280 Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl

Summary Several remote-content download paths in Pydantic AI buffered the entire HTTP response body into memory before enforcing any size limit. An application that exposes the local web-fetch tool webfetchtool, or the WebFetch capability's local fallback to untrusted prompts can be driven to fet...

6.5CVSS5.8AI score0.00437EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

PYSEC-2026-4289 Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl

Summary Several remote-content download paths in Pydantic AI buffered the entire HTTP response body into memory before enforcing any size limit. An application that exposes the local web-fetch tool webfetchtool, or the WebFetch capability's local fallback to untrusted prompts can be driven to fet...

6.5CVSS5.8AI score0.00437EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4288 Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): the local chat endpoint does not validate the `Host` header

Summary The Pydantic AI development web chat UI Agent.toweb, clai web does not validate the Host header of incoming requests. A website a developer visits can use DNS rebinding to make requests to a chat UI running on that developer's machine appear same-origin to the browser, causing the served...

6.4CVSS6.2AI score0.00132EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

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

Summary Pydantic AI's OpenTelemetry instrumentation supports InstrumentationSettingsincludecontent=False to exclude message content — user prompts, model completions, tool call arguments and responses — from exported telemetry, so that agents can be monitored without sending sensitive content to...

2.3CVSS5.8AI score0.00297EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4290 Pydantic AI: Excessive resource use when local web fetching converts nested HTML

Summary Applications using Pydantic AI's local web-fetch tool can experience excessive CPU and memory use when it converts attacker-controlled HTML. An agent must fetch the affected page; provider-native web fetching is not affected. Details Nested block elements cause HTML-to-Markdown conversion...

6.5CVSS6AI score0.00277EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4278 Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): a website visited by the developer can trigger agent runs and server-side tool execution on the local chat endpoint

Summary The Pydantic AI development web chat UI Agent.toweb, clai web did not check the content type of requests to its chat endpoint. This allowed a website visited by a developer to submit a request to a chat UI running on that developer's machine, causing the served agent to run and to execute...

7.6CVSS6.2AI score0.00158EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•5 views

PYSEC-2026-4287 Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): a website visited by the developer can trigger agent runs and server-side tool execution on the local chat endpoint

Summary The Pydantic AI development web chat UI Agent.toweb, clai web did not check the content type of requests to its chat endpoint. This allowed a website visited by a developer to submit a request to a chat UI running on that developer's machine, causing the served agent to run and to execute...

7.6CVSS6.2AI score0.00158EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4281 Pydantic AI: Excessive resource use when local web fetching converts nested HTML

Summary Applications using Pydantic AI's local web-fetch tool can experience excessive CPU and memory use when it converts attacker-controlled HTML. An agent must fetch the affected page; provider-native web fetching is not affected. Details Nested block elements cause HTML-to-Markdown conversion...

6.5CVSS6AI score0.00277EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

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

Summary Pydantic AI's OpenTelemetry instrumentation supports InstrumentationSettingsincludecontent=False to exclude message content — user prompts, model completions, tool call arguments and responses — from exported telemetry, so that agents can be monitored without sending sensitive content to...

2.3CVSS5.8AI score0.00297EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4260 PraisonAI: PGVector and Cassandra knowledge stores interpolate vector dimensions into DDL

PGVector and Cassandra knowledge stores interpolate vector dimensions into DDL Summary The PGVector and Cassandra knowledge-store backends validate SQL/CQL identifiers such as schema, keyspace, and collection names, but still insert the caller-controlled dimension argument directly into CREATE...

9.8CVSS5.9AI score0.00702EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4291 Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifiers

Summary When an application using Pydantic AI opts a URL into local network access — either a FileUrl with forcedownload='allow-local', or webfetchtoolallowlocalurls=True — the cloud-metadata blocklist could be bypassed by appending an IPv6 zone identifier to a metadata address for example...

6.8CVSS5.8AI score0.00322EPSS
SaveExploits1References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4266 PraisonAI: CodeAgent Executes LLM-Generated Code Without Sandboxing and Leaks All Environment Secrets

Summary CodeAgent.executepython executes LLM-generated Python code in a subprocess with the complete parent-process environment os.environ.copy, zero AST validation, zero import restrictions, and no sandbox enforcement — even when CodeConfigsandbox=True is explicitly set. This allows an attacker...

10CVSS6.9AI score0.0249EPSS
SaveExploits2References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4271 PraisonAI: Plugin Auto-Discovery Executes Arbitrary Python Files Without Verification

Summary The plugin manager loads and executes arbitrary .py files from .praisonai/plugins/ directories both project-level and user home via importlib.util.specfromfilelocation + execmodule with zero code signing, integrity verification, or sandboxing. Any attacker who can write a file to the...

8.4CVSS6.5AI score0.00325EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

PYSEC-2026-4282 Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifiers

Summary When an application using Pydantic AI opts a URL into local network access — either a FileUrl with forcedownload='allow-local', or webfetchtoolallowlocalurls=True — the cloud-metadata blocklist could be bypassed by appending an IPv6 zone identifier to a metadata address for example...

6.8CVSS5.8AI score0.00322EPSS
SaveExploits1References11
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4267 PraisonAI: Unsafe Dynamic Module Loading Leads to Arbitrary Code Execution via tools.py in AgentFlow

Summary An unsafe dynamic module loading vulnerability allows an attacker who can control a workflow file and a sibling tools.py to execute arbitrary Python code when the workflow is executed. Details The vulnerability is located in the workflow structured output resolution logic. File:...

7.8CVSS6.8AI score0.00174EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

PYSEC-2026-4277 Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch`

Summary The local web-fetch tool webfetchtool, also used as the WebFetch capability's local fallback processed responses with several steps whose running time grows quadratically with the size of certain server-controlled inputs, and ran them on the event loop: decoding the body with whichever...

6.5CVSS5.8AI score0.00442EPSS
SaveExploits1References17
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•1 views

PYSEC-2026-4286 Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch`

Summary The local web-fetch tool webfetchtool, also used as the WebFetch capability's local fallback processed responses with several steps whose running time grows quadratically with the size of certain server-controlled inputs, and ran them on the event loop: decoding the body with whichever...

6.5CVSS5.8AI score0.00442EPSS
SaveExploits1References17
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4284 Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False`

Summary Pydantic AI's OpenTelemetry instrumentation supports InstrumentationSettingsincludecontent=False to exclude message content — user prompts, model completions, tool call arguments and responses, and any other message content — from exported telemetry, so that agents can be monitored withou...

2.3CVSS5.9AI score0.00518EPSS
SaveExploits1References17
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4275 Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False`

Summary Pydantic AI's OpenTelemetry instrumentation supports InstrumentationSettingsincludecontent=False to exclude message content — user prompts, model completions, tool call arguments and responses, and any other message content — from exported telemetry, so that agents can be monitored withou...

2.3CVSS5.9AI score0.00518EPSS
SaveExploits1References17
Total number of security vulnerabilities6596