Lucene search
+L

828881 matches found

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

PYSEC-2026-4268 PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace

FastContext path resolution permits absolute and traversal reads outside the workspace Summary PraisonAI's praisonaiagents.context.fast FastContext feature treats workspacepath as the root directory for code search, but its model-facing search tools and high-level readcontext helper accept absolu...

5.7CVSS6.2AI score0.00407EPSS
SaveExploits0References7
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•4 views

PraisonAI: DNS rebinding bypass in `web_crawl` SSRF protection allows internal response disclosure

SummaryPraisonAI's webcrawl agent tool performs a server-side HTTP fetch of an agent/attacker-influenced URL. SSRF is meant to be prevented by issafecrawlurl, which resolves the hostname and rejects private/loopback/link-local IPs at validation time. The validated value is the URL string not a...

8.5CVSS6AI score0.00348EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•7 views

Docling: Crafted DoclingDocument JSON embeds local image files into converted output

Summarydocling accepts serialized DoclingDocument JSON as an input format InputFormat.JSONDOCLING, enabled by default. A crafted JSON file can set a picture's image uri to a local file path. When the converted document is exported with embedded images ImageRefMode.EMBEDDED, the CLI default for...

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

PYSEC-2026-4216 Docling has arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine

Summary When the LaTeX backend is configured to render TikZ pictures with the Tectonic engine LatexBackendOptionstikzengine="tectonic", the TikZ body and the document preamble from the input file are compiled by Tectonic without any restriction on TeX's file primitives. A crafted .tex file can re...

7.5CVSS6.2AI score0.00344EPSS
SaveExploits1References8
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•5 views

Docling: Crafted DoclingDocument JSON embeds local image files into converted output

Summarydocling accepts serialized DoclingDocument JSON as an input format InputFormat.JSONDOCLING, enabled by default. A crafted JSON file can set a picture's image uri to a local file path. When the converted document is exported with embedded images ImageRefMode.EMBEDDED, the CLI default for...

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

PYSEC-2026-4273 PraisonAI: Project config can auto-save agent output outside the project root

Project config can auto-save agent output outside the project root Summary praisonaiagents automatically reads project-local .praisonai/config.toml defaults when constructing an Agent. A repository-controlled config can set defaults.output.outputfile to an absolute path or a .. traversal path. Wh...

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

PYSEC-2026-4208 Docling: Crafted DoclingDocument JSON embeds local image files into converted output

Summary docling accepts serialized DoclingDocument JSON as an input format InputFormat.JSONDOCLING, enabled by default. A crafted JSON file can set a picture's image uri to a local file path. When the converted document is exported with embedded images ImageRefMode.EMBEDDED, the CLI default for...

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

PYSEC-2026-4211 Docling: Unbounded table rowspan/colspan in HTML, JATS, ODS and BoxNote backends causes CPU/memory exhaustion

Summary The HTML, JATS, ODS OpenDocument spreadsheet and BoxNote backends accept table rowspan / colspan values without an upper bound. A few bytes of input, such as , make docling run loops proportional to the declared span and allocate a table grid of the declared size. The result is CPU and...

6.5CVSS5.9AI score0.00266EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4212 Docling: Configured HTTP headers sent to every remote image host named by a document

Summary HTMLBackendOptions.headers is documented for passing authentication headers API keys, bearer tokens when fetching remote images. docling sends these headers on every remote image request, to whichever host the document names. An untrusted document that references an attacker-controlled...

3.7CVSS6AI score0.00226EPSS
SaveExploits1References8
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•3 views

Docling: Configured HTTP headers sent to every remote image host named by a document

SummaryHTMLBackendOptions.headers is documented for passing authentication headers API keys, bearer tokens when fetching remote images. docling sends these headers on every remote image request, to whichever host the document names. An untrusted document that references an attacker-controlled ima...

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

PYSEC-2026-4214 Docling has SSRF guard bypass in remote resource fetching (DNS rebinding / multi-record resolution; no IP validation in HTML render mode)

Summary When remote fetching is enabled enableremotefetch=True, together with fetchimages=True or HTML renderpage=True, docling's protection against requests to private and loopback addresses can be bypassed. - The URL check resolves the host name once, to a single IPv4 address. The HTTP request...

4CVSS5.9AI score0.0019EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4213 Docling: Crafted DoclingDocument JSON embeds local image files into converted output

Summary docling accepts serialized DoclingDocument JSON as an input format InputFormat.JSONDOCLING, enabled by default. A crafted JSON file can set a picture's image uri to a local file path. When the converted document is exported with embedded images ImageRefMode.EMBEDDED, the CLI default for...

4.3CVSS5.8AI score0.00222EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4210 Docling imports plugin entry points before the allow_external_plugins check

Summary allowexternalplugins=False the default, and the CLI default is meant to restrict docling to its own model plugins. However, docling's plugin factories call pluggy's loadsetuptoolsentrypoints, which imports every module registered under docling's plugin entry-point group. Only afterwards...

6.7CVSS5.8AI score0.0012EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•4 views

Docling has arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine

SummaryWhen the LaTeX backend is configured to render TikZ pictures with the Tectonic engine LatexBackendOptionstikzengine="tectonic", the TikZ body and the document preamble from the input file are compiled by Tectonic without any restriction on TeX's file primitives. A crafted .tex file can rea...

8.8CVSS6.3AI score0.00344EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•3 views

Docling imports plugin entry points before the allow_external_plugins check

Summaryallowexternalplugins=False the default, and the CLI default is meant to restrict docling to its own model plugins. However, docling's plugin factories call pluggy's loadsetuptoolsentrypoints, which imports every module registered under docling's plugin entry-point group. Only afterwards do...

7.8CVSS5.8AI score0.0012EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•3 views

Docling has SSRF guard bypass in remote resource fetching (DNS rebinding / multi-record resolution; no IP validation in HTML render mode)

SummaryWhen remote fetching is enabled enableremotefetch=True, together with fetchimages=True or HTML renderpage=True, docling's protection against requests to private and loopback addresses can be bypassed.- The URL check resolves the host name once, to a single IPv4 address. The HTTP request th...

5.8CVSS5.8AI score0.0019EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•4 views

PraisonAI: Project config can auto-save agent output outside the project root

Project config can auto-save agent output outside the project root Summarypraisonaiagents automatically reads project-local .praisonai/config.toml defaults when constructing an Agent. A repository-controlled config can set defaults.output.outputfile to an absolute path or a .. traversal path. Whe...

6.9CVSS6.2AI score0.00142EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•4 views

Docling: Unbounded table rowspan/colspan in HTML, JATS, ODS and BoxNote backends causes CPU/memory exhaustion

SummaryThe HTML, JATS, ODS OpenDocument spreadsheet and BoxNote backends accept table rowspan / colspan values without an upper bound. A few bytes of input, such as , make docling run loops proportional to the declared span and allocate a table grid of the declared size. The result is CPU and...

6.5CVSS5.9AI score0.00266EPSS
SaveExploits1References8Affected Software1
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4272 PraisonAI: DNS rebinding bypass in `web_crawl` SSRF protection allows internal response disclosure

Summary PraisonAI's webcrawl agent tool performs a server-side HTTP fetch of an agent/attacker-influenced URL. SSRF is meant to be prevented by issafecrawlurl, which resolves the hostname and rejects private/loopback/link-local IPs at validation time. The validated value is the URL string not a...

8.5CVSS6AI score0.00348EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/15 10:22 a.m.•2 views

PYSEC-2026-4234 Langflow : Cross-user flow access and vertex execution via deprecated /api/v1/build/{flow_id}/vertices endpoints

Summary Before Langflow 1.10.1, two deprecated but still-routed endpoints in the chat API did not check that the authenticated caller owns the flow referenced in the URL path: - POST /api/v1/build/flowid/vertices retrieveverticesorder - POST /api/v1/build/flowid/vertices/vertexid buildvertex Any...

5.4CVSS5.7AI score0.00177EPSS
SaveExploits0References8
Rows per page
Query Builder