Lucene search
+L

131091 matches found

OSV
OSV
added 2026/09/10 9:44 a.m.5 views

PYSEC-2026-3896 PraisonAI has an origin validation bypass in MCP HTTP Stream transport that allows browser-mediated unauthenticated tool execution on local MCP server

Summary PraisonAI's MCP HTTP Stream transport uses an unsafe prefix match when validating the Origin header. The default localhost allowlist includes origins such as http://localhost, and the validation accepts any origin that starts with an allowed value. As a result, an attacker-controlled orig...

6.9CVSS0.00124EPSS
SaveExploits0References7
OSV
OSV
added 2026/09/10 9:44 a.m.5 views

PYSEC-2026-3903 PraisonAI workflow include bypasses tools.py autoload opt-in and executes included recipe code

Summary PraisonAI's workflow include implementation implicitly imports and executes an included recipe's tools.py file even when the documented tools.py autoload opt-in is unset. This bypasses the hardening added for the prior automatic tools.py RCE advisory family. A workflow that includes an...

7.8CVSS0.00152EPSS
SaveExploits0References7
OSV
OSV
added 2026/09/10 9:44 a.m.5 views

PYSEC-2026-3822 django CMS: Plugin move endpoint allows cyclic reparenting (DoS)

Summary The moveplugin admin endpoint does not prevent a plugin from being reparented under itself or one of its own descendants. Doing so creates a cycle in the plugin tree, after which the recursive descendant/ancestor SQL queries loop without terminating, stalling the request worker. Details...

7.1CVSS0.00345EPSS
SaveExploits0References8
PyPA
PyPA
added 2026/09/10 9:44 a.m.9 views

praisonaiagents has a `web_crawl` SSRF protection bypass via unchecked redirect targets

Summarypraisonaiagents.tools.webcrawltools.webcrawl validates the initial URL and blocks direct loopback/private destinations by default, but the default httpx fallback still uses httpx.Clientfollowredirects=True and does not revalidate redirect targets.An attacker-controlled public URL can pass...

7.7CVSS0.00362EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/09/10 9:44 a.m.6 views

PraisonAI workflow include bypasses tools.py autoload opt-in and executes included recipe code

SummaryPraisonAI's workflow include implementation implicitly imports and executes an included recipe's tools.py file even when the documented tools.py autoload opt-in is unset.This bypasses the hardening added for the prior automatic tools.py RCE advisory family. A workflow that includes an...

7.8CVSS0.00152EPSS
SaveExploits0References7Affected Software1
OSV
OSV
added 2026/09/10 9:44 a.m.6 views

PYSEC-2026-3900 praisonaiagents has a `web_crawl` SSRF protection bypass via unchecked redirect targets

Summary praisonaiagents.tools.webcrawltools.webcrawl validates the initial URL and blocks direct loopback/private destinations by default, but the default httpx fallback still uses httpx.Clientfollowredirects=True and does not revalidate redirect targets. An attacker-controlled public URL can pas...

7.7CVSS0.00362EPSS
SaveExploits0References7
PyPA
PyPA
added 2026/09/10 9:44 a.m.9 views

LangChain MongoDB has NoSQL Operator Injection in MongoDBSaver.list() leading to cross-tenant data exposure

Executive SummaryA NoSQL injection issue exists in the langgraph-checkpoint-mongodb andlanggraph-store-mongodb libraries. MongoDBSaver.list and MongoDBStore.search methodsaccept a filter parameter that is incorporated into MongoDB queries without sufficient validation.Because MongoDB query operat...

7.7CVSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/09/10 9:44 a.m.6 views

asteval has a Sandbox Escape via BaseException Subclasses

SummaryAn attacker who can supply expressions to asteval.Interpreter.eval can raise SystemExit,KeyboardInterrupt, GeneratorExit, or BaseException from inside the sandbox. Theseexceptions are subclasses of BaseException but not Exception, so they bypass theexcept Exception: safety net in both run...

5CVSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/09/10 9:44 a.m.6 views

Xinference vulnerable to remote code execution via unsafe `eval()` in Llama3 tool-call parsing

SummaryXinference used Python's unsafe eval function when parsing Llama3 tool-call output generated by a large language model. Because the model output can be influenced by attacker-controlled prompts sent to the chat completion API, a remote attacker can craft prompts that cause the model to...

10CVSS0.00657EPSS
SaveExploits0References8Affected Software1
OSV
OSV
added 2026/09/10 9:44 a.m.6 views

PYSEC-2026-3820 django CMS: Clipboard copy IDOR discloses unauthorized plugin content

Summary The clipboard copy paths of the copyplugins admin endpoint validate only the target the user's own clipboard and skip source-side authorization. A staff user can copy plugins out of a placeholder they have no permission on into their clipboard, then read the secret content. Details In...

6.5CVSS0.00239EPSS
SaveExploits0References8
OSV
OSV
added 2026/09/10 9:44 a.m.5 views

PYSEC-2026-3826 django CMS: Structure endpoint bypasses page-view permission

Summary The structure-board endpoint renderobjectstructure renders a page's plugin structure without verifying that the requesting user is allowed to view the page. The edit and preview endpoints enforce this via renderpage, but the structure endpoint does not, allowing a low-privileged staff use...

6.5CVSS0.00244EPSS
SaveExploits0References8
OSV
OSV
added 2026/09/10 9:44 a.m.8 views

PYSEC-2026-3859 LangChain MongoDB has NoSQL Operator Injection in MongoDBSaver.list() leading to cross-tenant data exposure

Executive Summary A NoSQL injection issue exists in the langgraph-checkpoint-mongodb and langgraph-store-mongodb libraries. MongoDBSaver.list and MongoDBStore.search methods accept a filter parameter that is incorporated into MongoDB queries without sufficient validation. Because MongoDB query...

7.7CVSS
SaveExploits0References7
PyPA
PyPA
added 2026/09/10 9:44 a.m.8 views

LangChain MongoDB has NoSQL Operator Injection in MongoDBSaver.list() leading to cross-tenant data exposure

Executive SummaryA NoSQL injection issue exists in the langgraph-checkpoint-mongodb andlanggraph-store-mongodb libraries. MongoDBSaver.list and MongoDBStore.search methodsaccept a filter parameter that is incorporated into MongoDB queries without sufficient validation.Because MongoDB query operat...

7.7CVSS
SaveExploits0References7Affected Software1
OSV
OSV
added 2026/09/10 9:44 a.m.6 views

PYSEC-2026-3946 Xinference vulnerable to remote code execution via unsafe `eval()` in Llama3 tool-call parsing

Summary Xinference used Python's unsafe eval function when parsing Llama3 tool-call output generated by a large language model. Because the model output can be influenced by attacker-controlled prompts sent to the chat completion API, a remote attacker can craft prompts that cause the model to...

10CVSS0.00657EPSS
SaveExploits0References8
OSV
OSV
added 2026/09/10 9:44 a.m.5 views

PYSEC-2026-3860 LangChain MongoDB has NoSQL Operator Injection in MongoDBSaver.list() leading to cross-tenant data exposure

Executive Summary A NoSQL injection issue exists in the langgraph-checkpoint-mongodb and langgraph-store-mongodb libraries. MongoDBSaver.list and MongoDBStore.search methods accept a filter parameter that is incorporated into MongoDB queries without sufficient validation. Because MongoDB query...

7.7CVSS
SaveExploits0References7
PyPA
PyPA
added 2026/09/10 9:44 a.m.5 views

django CMS: Clipboard copy IDOR discloses unauthorized plugin content

Summary The clipboard copy paths of the copyplugins admin endpoint validate only the target the user's own clipboard and skip source-side authorization. A staff user can copy plugins out of a placeholder they have no permission on into their clipboard, then read the secret content. Details In...

6.5CVSS0.00239EPSS
SaveExploits0References8Affected Software1
OSV
OSV
added 2026/09/10 9:44 a.m.6 views

PYSEC-2026-3807 asteval has a Sandbox Escape via BaseException Subclasses

Summary An attacker who can supply expressions to asteval.Interpreter.eval can raise SystemExit, KeyboardInterrupt, GeneratorExit, or BaseException from inside the sandbox. These exceptions are subclasses of BaseException but not Exception, so they bypass the except Exception: safety net in both...

5CVSS
SaveExploits0References8
PyPA
PyPA
added 2026/09/10 9:44 a.m.7 views

Copier has a trust-prefix bypass via path traversal that runs tasks unprompted

Copier: trust-prefix bypass via path traversal runs tasks unprompted SummaryIn copier = 9.5.0,...

8.8CVSS0.00262EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
added 2026/09/10 9:44 a.m.7 views

GitPython: Unguarded git read-tree option forwarding in IndexFile.from_tree/reset/merge_tree enables arbitrary file overwrite

SummaryIndexFile.fromtree, IndexFile.reset → fromtree and IndexFile.mergetree append caller-influenced treeish strings positionally to git read-tree with no unsafe-option guard, no allowunsafeoptions parameter, and no -- separator. git read-tree --index-output= writes the resulting index to an...

8.1CVSS0.00299EPSS
SaveExploits1References9Affected Software1
PyPA
PyPA
added 2026/09/10 9:44 a.m.7 views

GitPython: Unguarded git option forwarding in Repo.init enables arbitrary command execution via --template clone hooks

SummaryRepo.init forwards kwargs verbatim to git init with no unsafe-option guard and no allowunsafeoptions parameter. git init --template= copies /hooks/ into the new repo's .git/hooks, so an attacker-controlled template kwarg plants a hook that executes on the next git operation → arbitrary cod...

8.8CVSS0.0072EPSS
SaveExploits1References9Affected Software1
Rows per page
Query Builder