Lucene search
+L

24335 matches found

OSV
OSV
•added 2026/07/13 3:35 p.m.•23 views

PYSEC-2026-2902 PraisonAI spider_tools SSRF protection bypass via alternate loopback host encodings

Summary PraisonAI's spidertools URL validation can be bypassed using alternate loopback host encodings. The affected component is: text praisonaiagents/tools/spidertools.py The tool contains a URL validation function intended to block local or unsafe targets before fetching attacker-controlled...

5.5CVSS6.6AI score0.00175EPSS
SaveExploits0References5
OSV
OSV
•added 2026/07/13 3:15 p.m.•20 views

PYSEC-2026-2926 PraisonAI has unauthenticated RCE via `tool_override.py` (CVE-2026-40287 patch bypass)

TL;DR CVE-2026-40287's fix gated tools.py auto-import behind PRAISONAIALLOWLOCALTOOLS=true in two files toolresolver.py, api/call.py. A third import sink in praisonai/templates/tooloverride.py was missed and remains unguarded. It is reached by the recipe runner on every recipe execution and is...

8.4CVSS6.2AI score0.00231EPSS
SaveExploits2References6
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•27 views

PraisonAI has unauthenticated RCE via `tool_override.py` (CVE-2026-40287 patch bypass)

TL;DRCVE-2026-40287's fix gated tools.py auto-import behind PRAISONAIALLOWLOCALTOOLS=true in two files toolresolver.py, api/call.py. A third import sink in praisonai/templates/tooloverride.py was missed and remains unguarded. It is reached by the recipe runner on every recipe execution and is...

8.4CVSS6.2AI score0.00231EPSS
SaveExploits3References6Affected Software1
The Hacker News
The Hacker News
•added 2026/07/13 3:05 p.m.•39 views

⚡ Weekly Recap: ShareFile Threat, Citrix Bleed 2 Ransomware, AI Coding Attacks, and More

Somewhere right now, a security tool is quietly finding bugs faster than any human can fix them. That's supposed to be the good news. The catch is that the attackers have the same tools, pointed the other way, and they don't file tickets. That's the shape of this week. Trusted code turns on the...

6.4AI score
SaveExploits0
OSV
OSV
•added 2026/07/13 3:02 p.m.•37 views

PYSEC-2026-2329 AgentScope vulnerable to Server-Side Request Forgery

A vulnerability was identified in modelscope agentscope up to 1.0.18. Affected by this issue is the function parseurl/prepareimage/openaiaudiototext of the file src/agentscope/tool/multimodality/openaitools.py of the component Cloud Metadata Endpoint. Such manipulation of the argument...

7.3CVSS6.8AI score0.00472EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/07/13 3:02 p.m.•29 views

PraisonAI Vulnerable to RCE via Automatic tools.py Import

PraisonAI automatically imports ./tools.py from the current working directory when launching certain components. This includes call.py, toolresolver.py, and CLI tool-loading paths.A malicious tools.py placed in the process working directory is executed immediately, allowing arbitrary Python code...

8.4CVSS6.7AI score0.00231EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/07/13 3:02 p.m.•29 views

PraisonAI Vulnerable to RCE via Automatic tools.py Import

PraisonAI automatically imports ./tools.py from the current working directory when launching certain components. This includes call.py, toolresolver.py, and CLI tool-loading paths.A malicious tools.py placed in the process working directory is executed immediately, allowing arbitrary Python code...

8.4CVSS6.7AI score0.00231EPSS
SaveExploits1References6Affected Software1
OSV
OSV
•added 2026/07/13 3:02 p.m.•17 views

PYSEC-2026-2914 PraisonAI Vulnerable to RCE via Automatic tools.py Import

PraisonAI automatically imports ./tools.py from the current working directory when launching certain components. This includes call.py, toolresolver.py, and CLI tool-loading paths. A malicious tools.py placed in the process working directory is executed immediately, allowing arbitrary Python code...

8.4CVSS6.7AI score0.00231EPSS
SaveExploits1References6
OSV
OSV
•added 2026/07/13 3:02 p.m.•19 views

PYSEC-2026-2947 PraisonAI Vulnerable to RCE via Automatic tools.py Import

PraisonAI automatically imports ./tools.py from the current working directory when launching certain components. This includes call.py, toolresolver.py, and CLI tool-loading paths. A malicious tools.py placed in the process working directory is executed immediately, allowing arbitrary Python code...

8.4CVSS6.7AI score0.00231EPSS
SaveExploits1References6
OSV
OSV
•added 2026/07/13 2:36 p.m.•16 views

PYSEC-2026-2951 PraisonAIAgents: SSRF via unvalidated URL in `web_crawl` httpx fallback

| Field | Value | |---|---| | Severity | High | | Type | SSRF -- unvalidated URL in webcrawl httpx fallback allows internal network access | | Affected | src/praisonai-agents/praisonaiagents/tools/webcrawltools.py:133-180 | Summary webcrawl's httpx fallback path passes user-supplied URLs directly...

7.1CVSS6.1AI score0.00398EPSS
SaveExploits1References5
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•25 views

PraisonAIAgents: Arbitrary File Read via read_skill_file Missing Workspace Boundary and Approval Gate

Summaryreadskillfile in skilltools.py allows reading arbitrary files from the filesystem by accepting an unrestricted skillpath parameter. Unlike filetools.readfile which enforces workspace boundary confinement, and unlike runskillscript which requires critical-level approval, readskillfile has...

7.5CVSS6.2AI score0.00332EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•22 views

PraisonAIAgents: Path Traversal via Unvalidated Glob Pattern in list_files Bypasses Workspace Boundary

SummaryThe listfiles tool in FileTools validates the directory parameter against workspace boundaries via validatepath, but passes the pattern parameter directly to Path.glob without any validation. Since Python's Path.glob supports .. path segments, an attacker can use relative path traversal in...

5.3CVSS6.2AI score0.00401EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•29 views

PraisonAIAgents: Environment Variable Secret Exfiltration via os.path.expandvars() Bypassing shell=False in Shell Tool

SummaryThe executecommand function in shelltools.py calls os.path.expandvars on every command argument at line 64, manually re-implementing shell-level environment variable expansion despite using shell=False line 88 for security. This allows exfiltration of secrets stored in environment variable...

7.4CVSS6.5AI score0.00386EPSS
SaveExploits1References5Affected Software1
OSV
OSV
•added 2026/07/13 2:36 p.m.•21 views

PYSEC-2026-2895 PraisonAI Vulnerable to Implicit Execution of Arbitrary Code via Automatic `tools.py` Loading

PraisonAI automatically loads a file named tools.py from the current working directory to discover and register custom agent tools. This loading process uses importlib.util.specfromfilelocation and immediately executes module-level code via spec.loader.execmodule without explicit user consent,...

7.8CVSS6.8AI score0.00234EPSS
SaveExploits0References6
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•27 views

PraisonAI Vulnerable to Implicit Execution of Arbitrary Code via Automatic `tools.py` Loading

PraisonAI automatically loads a file named tools.py from the current working directory to discover and register custom agent tools. This loading process uses importlib.util.specfromfilelocation and immediately executes module-level code via spec.loader.execmodule without explicit user consent,...

7.8CVSS6.8AI score0.00234EPSS
SaveExploits0References6Affected Software1
OSV
OSV
•added 2026/07/13 2:36 p.m.•18 views

PYSEC-2026-2917 PraisonAI has Template Injection in Agent Tool Definitions

Summary Direct insertion of unescaped user input into template-rendering tools allows arbitrary code execution via specially crafted agent instructions. Details The createagentcentrictools function returns tools like acpcreatefile that process file content using template rendering. When user inpu...

8.8CVSS6.8AI score0.0056EPSS
SaveExploits1References6
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•22 views

PraisonAI has Template Injection in Agent Tool Definitions

SummaryDirect insertion of unescaped user input into template-rendering tools allows arbitrary code execution via specially crafted agent instructions. DetailsThe createagentcentrictools function returns tools like acpcreatefile that process file content using template rendering. When user input...

8.8CVSS6.8AI score0.0056EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•23 views

LTI JupyterHub Authenticator: Unbounded Memory Growth via Nonce Storage (Denial of Service)

SummaryThe LTI 1.1 validator stores OAuth nonces in a class-level dictionary that grows without bounds. Nonces are added before signature validation, so an attacker with knowledge of a valid consumer key can send repeated requests with unique nonces to gradually exhaust server memory, causing a...

5.9CVSS5.8AI score0.00412EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•22 views

Azure Data Explorer MCP Server: KQL Injection in multiple tools allows MCP client to execute arbitrary Kusto queries

Summaryadx-mcp-server ListDictstr, Any: client = getkustoclient query = f"tablename | getschema" ListDictstr, Any: client = getkustoclient query = f"tablename | sample samplesize" ListDictstr, Any: client = getkustoclient query = f".show table tablename details" -- KQL injection resultset =...

8.3CVSS6.7AI score0.0043EPSS
SaveExploits3References6Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•26 views

OpenStack Sushy-Tools and VirtualBMC Improper Preservation of Permissions

An issue was discovered in OpenStack Sushy-Tools through 0.21.0 and VirtualBMC through 2.2.2. Changing the boot device configuration with these packages removes password protection from the managed libvirt XML domain. NOTE: this only affects an "unsupported, production-like configuration."...

5.5CVSS6AI score0.00232EPSS
SaveExploits0References10Affected Software1
Rows per page
Query Builder