Advisories · Python
PyPI Advisories.
Every PyPI Advisory we hold, newest first.
- CVSS 6.5 Medium
Python Social Auth: Login CSRF in LINE backend (LineOAuth2) — missing OAuth state validation (incomplete fix of 5.0.0 campaign)
- Cross-site request forgery (CSRF)
<5.0.2 · fixed in 5.0.2
GHSA-526j-582w-7fm9 · CVE-2026-62322 - CVSS 3.1 Low
Apprise forwards configured auth headers across cross-origin HTTP redirects
- Information disclosure
- Open redirect
<1.11.0 · fixed in 1.11.0
GHSA-856c-92hv-3vxx · CVE-2026-59180 - CVSS 6.9 Medium
Shiny for Python has path traversal in bookmark restore
- Path traversal
>=1.4.0, <1.6.4 · fixed in 1.6.4
GHSA-47c3-hpmg-7j6p · CVE-2026-108258 - CVSS 5.7 Medium
pacioli: A submit consent marker licensed cancellation of caller-named pre-existing documents
- Broken access control
>=0.9.6, <0.10.0 · fixed in 0.10.0
GHSA-3hj7-6vmj-h8v4 · CVE-2026-107841 - CVSS 8.1 High
pyload-ng: getUserData/get_userdata exposed at Perms.ANY allow any authenticated account to brute-force the administrator password
- Authentication bypass
>=0.5.0b3.dev1, <=0.5.0b3.dev101 · no fixed version yet
GHSA-68w4-83fh-f2w8 - CVSS 4.0, no score published
pyLoad: Rate-Limit Bypass and Audit-Log Spoofing via Trusted Client-Controlled `X-Forwarded-For` Header
- Authentication bypass
=0.5.0b3.dev101 · no fixed version yet
GHSA-9q47-3cm2-2rp8 - CVSS 7.5 High
pyLoad: Privilege revocation and password change through the REST API do not invalidate the user's session
- Authentication bypass
<=0.5.0b3.dev101 · no fixed version yet
GHSA-jq7h-wrvp-3rgx - CVSS 7.5 High
pyLoad: Api.set_user_permission never invalidates the target's session
- Authentication bypass
>=0.5.0b3.dev98, <=0.5.0b3.dev101 · no fixed version yet
GHSA-889w-m37p-88m5 - CVSS 6.4 Medium
pyLoad WindowsPhoneNotify addon: non-admin SETTINGS user triggers SSRF via unguarded http.client notification host
- Server-side request forgery (SSRF)
<=0.5.0b3.dev101 · no fixed version yet
GHSA-p3pr-8f3m-4qp8 - CVSS 4.0, no score published
pyLoad: Tar extraction creates device nodes and FIFOs (member types not filtered; tarfile extractall without filter=)
- Path traversal
<=0.5.0b3.dev101 · no fixed version yet
GHSA-fr26-jjhm-638c - CVSS 8.1 High
pyLoad has an authentication bypass in API key validation (check_apikey cache)
- Authentication bypass
<0.5.0b3.dev101 · fixed in 0.5.0b3.dev101
GHSA-r44w-v6gf-x3p6 - CVSS 5.3 Medium
pyLoad: Unauthenticated access to /web/<path:filename> bypasses authentication on sensitive templates and leaks internal error details via exception attribute typo
- Information disclosure
- Authentication bypass
<0.5.0b3.dev101 · fixed in 0.5.0b3.dev101
GHSA-j92p-c242-7hfx · CVE-2026-75597 - CVSS 6.5 Medium
pyLoad: Lack of Input Size Validation Leads to Denial of Service (DoS) and Process Termination
- Denial of service
- CWE-20
<0.5.0b3.dev101 · fixed in 0.5.0b3.dev101
GHSA-vq8p-m3wm-gv5f · CVE-2026-48484 - CVSS 3.7 Low
Strawberry legacy graphql-ws retains naturally completed subscription slots
- Denial of service
>=0.312.3, <0.327.2 · fixed in 0.327.2
GHSA-m952-2w3f-6r8h · CVE-2026-107727 - CVSS 7.5 High
Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy
- Broken access control
>=0.217.0, <0.326.1 · fixed in 0.326.1
GHSA-pfvf-fwfp-25mp · CVE-2026-107728 - CVSS 7.3 High
Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry
- Path traversal
<2.5.1 · fixed in 2.5.1
GHSA-556j-vv39-8rqv · CVE-2026-107716 - CVSS 6.5 Medium
Banks: User-controlled prompt input can be parsed as privileged chat messages
- CWE-20
<2.5.0 · fixed in 2.5.0
GHSA-hmq2-7hp6-7crh · CVE-2026-107717 - CVSS 6.8 Medium
Indico: Incomplete Server-Side Request Forgery (SSRF) check
- Server-side request forgery (SSRF)
<3.3.13 · fixed in 3.3.13
GHSA-2v95-h47v-g4x9 · CVE-2026-107394 - CVSS 4.3 Medium
Indico: Missing access check in legacy session export API
- Broken access control
<3.3.13 · fixed in 3.3.13
GHSA-6p4f-j8j6-463q · CVE-2026-107395 - CVSS 4.4 Medium
Indico: Cross-Site-Scripting in minutes editor
- Cross-site scripting (XSS)
<3.3.13 · fixed in 3.3.13
GHSA-cw24-x4mj-fw3q · CVE-2026-107397 - CVSS 5.4 Medium
Indico: Cross-Site-Scripting in link fields
- CWE-692
<3.3.13 · fixed in 3.3.13
GHSA-c4wc-ggrj-jg9v · CVE-2026-107396 - CVSS 7.1 High
PraisonAI: Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass
- Broken access control
<0.1.9 · fixed in 0.1.9
GHSA-c78w-2q4r-68r7 · CVE-2026-61442 - CVSS 8.7 High
PraisonAI: Shell command allowlist bypass via find -exec built-in action
- Command injection
- CWE-693
<4.6.78 · fixed in 4.6.78
GHSA-cv3g-hj65-pcfh · CVE-2026-61434 - CVSS 9.4 CriticalCritical · CVSS 9+
PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls
- Path traversal
- Command injection
<4.6.78 · fixed in 4.6.78
GHSA-9mp3-24cc-77mg · CVE-2026-61445 - CVSS 6.9 Medium
PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface
- Authentication bypass
- Broken access control
<4.6.78 · fixed in 4.6.78
GHSA-hc5v-gxvj-58wh · CVE-2026-61427 - CVSS 7.1 High
PraisonAI: Platform members can rewrite shared labels and owner issue labels without owner/admin authorization
- Broken access control
<0.1.9 · fixed in 0.1.9
GHSA-xxgv-vgvj-qvxh · CVE-2026-61440 - CVSS 8.7 High
PraisonAI: SecurityPolicy command/path/import restrictions are completely unenforced by the default SubprocessSandbox backend
- CWE-273
<4.6.78 · fixed in 4.6.78
GHSA-5r6c-gj4g-r697 · CVE-2026-60085 - CVSS 6.9 Medium
PraisonAI: Jobs API is unauthenticated by default and allows attacker-controlled webhook SSRF
- Information disclosure
- Authentication bypass
<4.6.78 · fixed in 4.6.78
GHSA-4w49-gwv8-fpjg · CVE-2026-60091 - CVSS 5.1 Medium
Duplicate Advisory: PYTHON-6110 Out-of-bounds read in BSON decoding via a malformed Regex element
- Memory corruption
>=3.9.0, <=4.18.2 · no fixed version yet
GHSA-86gh-39m5-hhg6 - CVSS 7.5 High
Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends early
- Denial of service
>=2.10.0, <2.53.0 · fixed in 2.53.0
GHSA-6fqq-452j-qhrp · CVE-2026-107286 - CVSS 8.7 High
CairoSVG: Quadratic-time DoS parsing a crafted SVG <path>
- Denial of service
<2.9.1 · fixed in 2.9.1
GHSA-c3jg-qh8m-j3h2 · CVE-2026-107378 - CVSS 6.9 Medium
PraisonAI: Prompt-injection defense blocks only when 3+ detector families fire simultaneously; realistic single-vector injections pass through unblocked
- CWE-693
<4.6.78 · fixed in 4.6.78
GHSA-4r3p-w3mc-5v34 · CVE-2026-60086 - CVSS 8.5 High
PraisonAI: API deploy code generator embeds unescaped YAML fields into Python source
- Code injection
- CWE-116
<4.6.78 · fixed in 4.6.78
GHSA-79fv-7hq9-w7xg · CVE-2026-61433 - CVSS 8.8 High
PraisonAI: Call API localhost-only authentication bypass via spoofed Host header
- Authentication bypass
- CWE-346
<4.6.78 · fixed in 4.6.78
GHSA-2gpf-2492-q9jh · CVE-2026-61435 - CVSS 6.8 Medium
PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace
- Path traversal
- Information disclosure
<4.6.78 · fixed in 4.6.78
GHSA-q7m5-3jmv-vm48 · CVE-2026-61431 - CVSS 7.5 High
datamodel-code-generator: Protobuf weak-import path traversal allows files to be written outside the temporary directory
- Path traversal
>=0.59.0, <0.81.0 · fixed in 0.81.0
GHSA-77xj-x4rm-935c · CVE-2026-107377 - CVSS 6.8 Medium
PraisonAI: Project custom command templates can read outside-workspace files into model prompts
- Path traversal
- Information disclosure
<4.6.78 · fixed in 4.6.78
GHSA-xpx6-x8c2-mw5w · CVE-2026-60088 - CVSS 6.5 Medium
Pydantic AI: Excessive resource use when local web fetching converts nested HTML
- Denial of service
>=1.77.0, <1.107.7 || >=2.0.0b1, <2.52.0 · fixed in 1.107.7, 2.52.0
GHSA-v36g-jcw9-x7cw · CVE-2026-107287 - CVSS 9.3 CriticalCritical · CVSS 9+
PraisonAI: PGVector and Cassandra knowledge stores interpolate vector dimensions into DDL
- SQL injection
- Other injection
<4.6.78 · fixed in 4.6.78
GHSA-wf65-4jjx-q444 · CVE-2026-60090 - CVSS 6.4 Medium
Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): the local chat endpoint does not validate the `Host` header
- CWE-346
- CWE-350
>=1.34.0, <1.107.5 || >=2.0.0b1, <2.30.0 · fixed in 1.107.5, 2.30.0
GHSA-q2xc-rrxj-58x9 · CVE-2026-107292 - CVSS 7.6 High
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
- Cross-site request forgery (CSRF)
- CWE-346
>=1.34.0, <1.107.4 || >=2.0.0b1, <2.28.0 · fixed in 1.107.4, 2.28.0
GHSA-h4xc-3qfq-jf93 · CVE-2026-107295 - CVSS 2.3 Low
Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False`
- Information disclosure
- CWE-212
>=0.3.4, <1.107.4 || >=2.0.0b1, <2.27.1 · fixed in 1.107.4, 2.27.1
GHSA-3gh4-cghq-f8v4 · CVE-2026-107293 - CVSS 6.5 Medium
Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl
- Denial of service
>=1.77.0, <1.107.2 || >=2.0.0b1, <2.24.0 · fixed in 1.107.2, 2.24.0
GHSA-v2xh-2vp8-57h8 · CVE-2026-107294 - CVSS 8.6 High
PraisonAI: SkillTools Executes Scripts Without Path Containment Validation
- Path traversal
- Command injection
<1.6.78 · fixed in 1.6.78
GHSA-c44f-37qr-gw3f · CVE-2026-61443 - CVSS 8.5 High
PraisonAI: Unsafe Dynamic Module Loading Leads to Arbitrary Code Execution via tools.py in AgentFlow
- CWE-693
- CWE-829
<1.6.78 · fixed in 1.6.78
GHSA-4gfv-wg42-7jw5 · CVE-2026-61437 - CVSS 6.9 Medium
PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace
- Path traversal
- Information disclosure
<1.6.78 · fixed in 1.6.78
GHSA-4xxv-6wmf-xf45 · CVE-2026-61432 - CVSS 6.5 Medium
Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch`
- Denial of service
>=1.77.0, <1.107.6 || >=2.0.0b1, <2.44.0 · fixed in 1.107.6, 2.44.0
GHSA-fpf4-vwcp-v4hp · CVE-2026-107290 - CVSS 2.3 Low
Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False`
- Information disclosure
- CWE-212
>=0.3.4, <1.107.6 || >=2.0.0b1, <2.44.0 · fixed in 1.107.6, 2.44.0
GHSA-4x9p-g9wm-8q7f · CVE-2026-107291 - CVSS 6.8 Medium
Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifiers
- Server-side request forgery (SSRF)
- CWE-1289
>=1.56.0, <1.107.6 || >=2.0.0b1, <2.44.0 · fixed in 1.107.6, 2.44.0
GHSA-vmxc-h2x2-jmf3 · CVE-2026-107289 - CVSS 8.6 High
PraisonAI: Plugin Auto-Discovery Executes Arbitrary Python Files Without Verification
- Code injection
- CWE-427
<1.6.78 · fixed in 1.6.78
GHSA-m6wp-h223-4c8g · CVE-2026-61446 - CVSS 10.0 CriticalCritical · CVSS 9+, CVSS 7+ and EPSS
PraisonAI: CodeAgent Executes LLM-Generated Code Without Sandboxing and Leaks All Environment Secrets
- Code injection
- Information disclosure
<1.6.78 · fixed in 1.6.78
GHSA-2xv2-w8cq-5gxw · CVE-2026-61447 - CVSS 6.9 Medium
PraisonAI: Human-in-the-loop tool approval is cached by tool name and silently reused for all subsequent calls with arbitrary arguments
- Broken access control
<1.6.78 · fixed in 1.6.78
GHSA-29r9-67vg-qj56 · CVE-2026-60087 - CVSS 8.4 High
PraisonAI: DNS rebinding bypass in `web_crawl` SSRF protection allows internal response disclosure
- Information disclosure
- Race condition
<1.6.78 · fixed in 1.6.78
GHSA-qg25-6gc4-48mg · CVE-2026-61430 - CVSS 6.9 Medium
PraisonAI: Project config can auto-save agent output outside the project root
- Path traversal
<1.6.78 · fixed in 1.6.78
GHSA-qjw5-xwrp-xwpq · CVE-2026-60089 - CVSS 8.7 High
PraisonAI: Prompt Injection Defense Bypassed for HIGH-Level Threats
- CWE-116
- CWE-693
<4.6.78 · fixed in 4.6.78
GHSA-fj8f-m44g-c479 · CVE-2026-61439 - CVSS 3.7 Low
Docling: Configured HTTP headers sent to every remote image host named by a document
- Information disclosure
- Hard-coded credentials
>=2.95.0, <2.132.0 · fixed in 2.132.0
GHSA-p3fw-7699-7926 · CVE-2026-105742 - CVSS 4.0 Medium
Docling has SSRF guard bypass in remote resource fetching (DNS rebinding / multi-record resolution; no IP validation in HTML render mode)
- Race condition
- Server-side request forgery (SSRF)
>=2.91.0, <2.132.0 · fixed in 2.132.0
GHSA-pc36-qwjq-x68c · CVE-2026-105743 - CVSS 7.5 High
Docling has arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine
- Path traversal
- CWE-1188
>=2.94.0, <2.132.0 · fixed in 2.132.0
GHSA-x3q2-h9hx-4r4j · CVE-2026-105744 - CVSS 4.3 Medium
Docling: Crafted DoclingDocument JSON embeds local image files into converted output
- Path traversal
- Information disclosure
>=2.16.0, <2.131.0 · fixed in 2.131.0
GHSA-p944-4xh2-x776 · CVE-2026-105748 - CVSS 6.5 Medium
Docling: Unbounded table rowspan/colspan in HTML, JATS, ODS and BoxNote backends causes CPU/memory exhaustion
- Denial of service
>=2.0.0, <2.131.0 · fixed in 2.131.0
GHSA-cgc7-9qp3-86m3 · CVE-2026-105749