Lucene search
+L

136 matches found

OSV
OSV
added 2026/09/14 3:00 p.m.2 views

CVE-2026-56839 PraisonAI Code agent tools fail open without a workspace boundary

PraisonAI is a multi-agent teams system. Prior to 4.6.59, the CODETOOLS wrappers keep workspaceroot as None and pass workspace=None to readfile, searchreplace, and applydiff helpers that enforce path containment only for a truthy workspace. An application that exposes codereadfile,...

7.3CVSS5.8AI score
SaveExploits0References5
CVE
CVE
added 2026/09/14 3:00 p.m.16 views

CVE-2026-56839

PraisonAI (Python package praisonai), a multi-agent LLM framework, is affected by a fail-open workspace boundary in its CODE_TOOLS wrappers. Prior to 4.6.59 , the global variable _workspace_root defaults to None, and the lower-level helpers (read_file, search_replace, apply_diff) only enforce pat...

7.3CVSS
SaveExploits0References3
Cvelist
Cvelist
added 2026/09/14 3:00 p.m.18 views

CVE-2026-56839 PraisonAI Code agent tools fail open without a workspace boundary

PraisonAI is a multi-agent teams system. Prior to 4.6.59, the CODETOOLS wrappers keep workspaceroot as None and pass workspace=None to readfile, searchreplace, and applydiff helpers that enforce path containment only for a truthy workspace. An application that exposes codereadfile,...

7.3CVSS
SaveExploits0References3
CVE
CVE
added 2026/09/14 2:54 p.m.13 views

CVE-2026-57129

PraisonAI (praisonaiagents Python package) is vulnerable to arbitrary file read via the MentionsParser._process_file_mention function in mentions.py. When an @file: mention path is not found relative to the workspace, the code falls back to Path(file_path) without traversal, symlink, or workspace...

7.5CVSS
SaveExploits0References3
NVD
NVD
added 2026/09/04 12:17 p.m.4 views

CVE-2026-85583

SiYuan versions before v3.8.2 contain a path traversal vulnerability in the reader-accessible file-read endpoint that follows symlinks when opening authorized asset paths. Attackers with reader role can request a logical asset under data/assets/ that is a symlink to a file outside the workspace a...

7.1CVSS0.00476EPSS
SaveExploits0References2
CVE
CVE
added 2026/09/04 11:29 a.m.9 views

CVE-2026-85583

SiYuan versions prior to v3.8.2 are affected by a path traversal vulnerability in the reader-accessible file-read endpoint. The root cause is that the endpoint follows symlinks when opening authorized asset paths, allowing an attacker with the reader role to request a logical asset under data/ass...

7.1CVSS5.3AI score0.00476EPSS
SaveExploits0References2
OSV
OSV
added 2026/09/04 11:29 a.m.6 views

CVE-2026-85583 SiYuan before v3.8.2 Path Traversal via symlink in file API

SiYuan versions before v3.8.2 contain a path traversal vulnerability in the reader-accessible file-read endpoint that follows symlinks when opening authorized asset paths. Attackers with reader role can request a logical asset under data/assets/ that is a symlink to a file outside the workspace a...

7.1CVSS5.5AI score
SaveExploits0References4
Cvelist
Cvelist
added 2026/09/04 11:29 a.m.36 views

CVE-2026-85583 SiYuan before v3.8.2 Path Traversal via symlink in file API

SiYuan versions before v3.8.2 contain a path traversal vulnerability in the reader-accessible file-read endpoint that follows symlinks when opening authorized asset paths. Attackers with reader role can request a logical asset under data/assets/ that is a symlink to a file outside the workspace a...

7.1CVSS0.00476EPSS
SaveExploits0References2
NVD
NVD
added 2026/08/31 9:17 a.m.13 views

CVE-2026-82873

ToolJet through 3.0.0-ee-beta.2 contains authorization bypass vulnerabilities in the POST /api/v2/resources/export endpoint that allow authenticated users to disclose TooljetDB table schemas across workspace boundaries and export app definitions across granular permission boundaries. Attackers ca...

5.3CVSS0.00182EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
added 2026/08/31 12:00 a.m.13 views

PT-2026-83750

Name of the Vulnerable Software and Affected Versions ToolJet versions prior to 3.0.0-ee-beta.2 Description An authorization bypass exists in the 'POST /api/v2/resources/export' endpoint. Authenticated users can disclose TooljetDB table schemas across workspace boundaries or export app definition...

5.3CVSS5.9AI score0.00182EPSS
SaveExploits0References4
EUVD
EUVD
added 2026/08/28 10:49 a.m.26 views

EUVD-2026-67685

SiYuan before v3.8.1 contains a path traversal vulnerability in the asset.upload MCP tool that accepts arbitrary absolute file paths without workspace boundary validation. Attackers can induce the AI Agent to upload sensitive files such as SSH keys or credentials from outside the workspace into t...

6.9CVSS6AI score0.00293EPSS
SaveExploits0References2
NVD
NVD
added 2026/08/25 3:16 p.m.8 views

CVE-2026-55540

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, ispathwithindirectory uses os.path.abspath rather than os.path.realpath for the workspace boundary. A symlink inside workspace can point outside and still pass the check, allowing readfile and other code tools to access files...

7.1CVSS0.00272EPSS
SaveExploits0References3
OSV
OSV
added 2026/08/25 2:54 p.m.6 views

CVE-2026-55540 PraisonAI: [Path Traversal] agent tools escape the configured workspace via symlinks

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, ispathwithindirectory uses os.path.abspath rather than os.path.realpath for the workspace boundary. A symlink inside workspace can point outside and still pass the check, allowing readfile and other code tools to access files...

7.1CVSS5.5AI score
SaveExploits0References5
CVE
CVE
added 2026/08/25 2:54 p.m.25 views

CVE-2026-55540

CVE-2026-55540 is a path traversal vulnerability in PraisonAI , a multi-agent teams system. The function is_path_within_directory() relies on os.path.abspath() instead of os.path.realpath() to enforce the workspace boundary, so a symlink placed inside the workspace can resolve to a path outside i...

7.1CVSS5.3AI score0.00272EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2026/08/17 9:56 p.m.16 views

chrome-devtools-mcp: validatePath() does not canonicalize symlinks before enforcing roots

Summary I originally reported this through Google Bug Hunters. The Google Bug Hunters team said this is in OSS VRP scope but not reward-eligible due to the project tier, and asked me to file an issue or PR directly with this repository. I am reporting it privately here first because it is an...

6.1CVSS5.5AI score0.00117EPSS
SaveExploits1References6Affected Software1
EUVD
EUVD
added 2026/08/06 2:24 p.m.15 views

EUVD-2026-53936

OpenChamber 1.11.7 contains a path traversal vulnerability in the file-serving endpoints /api/fs/read, /api/fs/stat, and /api/fs/raw that allows unauthenticated remote attackers to read arbitrary files by supplying the allowOutsideWorkspace=true query parameter alongside an absolute path, bypassi...

9.3CVSS5.7AI score0.01899EPSS
SaveExploits0References3
Cvelist
Cvelist
added 2026/08/06 2:24 p.m.32 views

CVE-2026-53976 OpenChamber 1.11.7 Path Traversal File Read via allowOutsideWorkspace Parameter

OpenChamber 1.11.7 contains a path traversal vulnerability in the file-serving endpoints /api/fs/read, /api/fs/stat, and /api/fs/raw that allows unauthenticated remote attackers to read arbitrary files by supplying the allowOutsideWorkspace=true query parameter alongside an absolute path, bypassi...

9.3CVSS0.01899EPSS
SaveExploits0References3
OSV
OSV
added 2026/07/23 11:41 a.m.14 views

PYSEC-2026-3512 PraisonAI Code agent tools fail open without a workspace boundary

PraisonAI Code agent tools fail open without a workspace boundary Summary PraisonAI Code's agent-compatible CODETOOLS wrappers keep a global workspace root initialized to None. If an application uses CODETOOLS, codereadfile, codesearchreplace, or codeapplydiff before calling setworkspace, the...

7.3CVSS5.6AI score
SaveExploits0References5
OSV
OSV
added 2026/07/23 11:41 a.m.13 views

PYSEC-2026-3527 PraisonAI: Arbitrary File Read via `@file:` Mention Path Traversal

Summary The MentionsParser in src/praisonai-agents/praisonaiagents/tools/mentions.py processes @file: mentions in agent prompts by reading arbitrary files from the filesystem. When a file path is not found relative to the workspace, the parser falls back to using the path as an absolute path...

7.5CVSS5.7AI score
SaveExploits0References5
OSV
OSV
added 2026/07/13 2:36 p.m.14 views

PYSEC-2026-2949 PraisonAIAgents: Arbitrary File Read via read_skill_file Missing Workspace Boundary and Approval Gate

Summary readskillfile 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...

6.2CVSS6.2AI score0.00234EPSS
SaveExploits1References5
Rows per page
Query Builder