Lucene search
+L

85 matches found

Cvelist
Cvelist
•added 2026/08/25 2:26 p.m.•41 views

CVE-2026-55529 PraisonAI: Origin validation bypass in MCP HTTP Stream transport allows browser-mediated unauthenticated tool execution on local MCP server

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream validateorigin method accepts requestorigin.startswithallowed, so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without an API key, a malicious webpage can submit...

6.9CVSS0.00175EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•34 views

PT-2026-81320

Name of the Vulnerable Software and Affected Versions PraisonAI versions prior to 4.6.58 Description The MCP HTTP Stream transport in PraisonAI uses an unsafe prefix match when validating the Origin header via the validate origin method. The validation logic accepts any origin that starts with an...

6.9CVSS5.9AI score0.00175EPSS
SaveExploits0References12
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•27 views

PT-2026-81345

Name of the Vulnerable Software and Affected Versions PraisonAI versions prior to 4.6.58 Description A Cross-Site Request Forgery CSRF issue exists in the MCP HTTP-stream transport. The validate origin function in transports/http stream.py uses a prefix match via startswith to validate the reques...

7.6CVSS5.8AI score0.00197EPSS
SaveExploits0References11
NVD
NVD
•added 2026/08/21 3:16 p.m.•22 views

CVE-2026-77814

ispathtrusted in scripts/iib/api.py compares the requested path against each allowed parent directory with path.startswithparentpath, without appending a path separator. A directory whose name merely begins with an allowed path therefore satisfies the comparison, so where /data/images is allowed ...

8.7CVSS0.00504EPSS
SaveExploits0References6
CVE
CVE
•added 2026/08/21 3:03 p.m.•51 views

CVE-2026-77814

Infinite Image Browsing , a Stable Diffusion WebUI extension, contains a path traversal flaw in is_path_trusted (scripts/iib/api.py). The function uses path.startswith(parent_path) without appending a path separator, so a directory whose name merely begins with an allowed path (e.g., /data/images...

8.7CVSS5.8AI score0.00504EPSS
SaveExploits0References6
EUVD
EUVD
•added 2026/08/21 3:03 p.m.•26 views

EUVD-2026-63992

ispathtrusted in scripts/iib/api.py compares the requested path against each allowed parent directory with path.startswithparentpath, without appending a path separator. A directory whose name merely begins with an allowed path therefore satisfies the comparison, so where /data/images is allowed ...

8.7CVSS5.8AI score0.00504EPSS
SaveExploits0References6
Positive Technologies
Positive Technologies
•added 2026/08/21 12:00 a.m.•29 views

PT-2026-79392

Name of the Vulnerable Software and Affected Versions Stable Diffusion WebUI affected versions not specified Description The is path trusted function in scripts/iib/api.py improperly validates requested paths by using path.startswithparent path without appending a path separator. This allows acce...

8.7CVSS5.7AI score0.00504EPSS
SaveExploits0References11
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•30 views

Open WebUI: Sibling-Prefix Path Traversal via /cache/{path}

SummaryA path traversal vulnerability exists in open-webui's cache file serving endpoint that allows any authenticated user to read files from sibling directories outside the intended cache directory, by exploiting an incomplete startswith containment check that lacks a trailing path separator.Th...

4.3CVSS5.9AI score0.00361EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•29 views

Regression in pymdownx.snippets reintroduces sibling-prefix path traversal bypass despite restrict_base_path

Summarypymdownx.snippets has a regression of the CVE-2023-32309 / GHSA-jh85-wwv9-24hv fix. With restrictbasepath: True the default, the current filename.startswithbase containment check does not enforce a directory boundary. As a result, a markdown snippet directive can read files from sibling...

4.3CVSS5.5AI score0.00398EPSS
SaveExploits1References6Affected Software1
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•21 views

PT-2026-59700

Taipy 4.1.1, fixed in commit 129fd40, contains a path traversal vulnerability in the ElementLibrary.get resource method in taipy/gui/extension/library.py that allows unauthenticated attackers to escape the intended module directory by exploiting an incomplete path containment check using...

8.7CVSS5.8AI score0.0052EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/06/29 11:50 a.m.•34 views

PYSEC-2026-484 PraisonAI: Python Sandbox Escape via str Subclass startswith() Override in execute_code

Summary executecode in praisonai-agents runs attacker-controlled Python inside a three-layer sandbox that can be fully bypassed by passing a str subclass with an overridden startswith method to the safegetattr wrapper, achieving arbitrary OS command execution on the host. Details pythontools.py:2...

10CVSS6.4AI score0.00842EPSS
SaveExploits1References5
Positive Technologies
Positive Technologies
•added 2026/06/29 12:00 a.m.•52 views

PT-2026-53559

Summary execute code in praisonai-agents runs attacker-controlled Python inside a three-layer sandbox that can be fully bypassed by passing a str subclass with an overridden startswith method to the safe getattr wrapper, achieving arbitrary OS command execution on the host. Details python...

10CVSS6.5AI score0.00842EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2026/05/27 3:33 p.m.•24 views

Taipy contains a path traversal vulnerability

Taipy 4.1.1, fixed in commit 129fd40, contains a path traversal vulnerability in the ElementLibrary.getresource method in taipy/gui/extension/library.py that allows unauthenticated attackers to escape the intended module directory by exploiting an incomplete path containment check using...

8.7CVSS5.8AI score0.0052EPSS
SaveExploits0References6Affected Software1
NVD
NVD
•added 2026/05/27 3:16 p.m.•36 views

CVE-2026-48544

Taipy 4.1.1, fixed in commit 129fd40, contains a path traversal vulnerability in the ElementLibrary.getresource method in taipy/gui/extension/library.py that allows unauthenticated attackers to escape the intended module directory by exploiting an incomplete path containment check using...

8.7CVSS0.0052EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/05/27 12:00 a.m.•54 views

PT-2026-44007

Name of the Vulnerable Software and Affected Versions Taipy version 4.1.1 Description An issue exists in the ElementLibrary.get resource function within taipy/gui/extension/library.py that allows unauthenticated attackers to access files outside the intended library directory. This occurs due to ...

8.7CVSS5.9AI score0.0052EPSS
SaveExploits0References13
Github Security Blog
Github Security Blog
•added 2026/05/19 8:00 p.m.•45 views

Regression in pymdownx.snippets reintroduces sibling-prefix path traversal bypass despite restrict_base_path

Summary pymdownx.snippets has a regression of the CVE-2023-32309 / GHSA-jh85-wwv9-24hv fix. With restrictbasepath: True the default, the current filename.startswithbase containment check does not enforce a directory boundary. As a result, a markdown snippet directive can read files from sibling...

7.5CVSS6.9AI score0.01658EPSS
SaveExploits2References3Affected Software1
osv_ghsa
osv_ghsa
•added 2026/05/19 8:00 p.m.•25 views

GHSA-62Q4-447F-WV8H Regression in pymdownx.snippets reintroduces sibling-prefix path traversal bypass despite restrict_base_path

Summary pymdownx.snippets has a regression of the CVE-2023-32309 / GHSA-jh85-wwv9-24hv fix. With restrictbasepath: True the default, the current filename.startswithbase containment check does not enforce a directory boundary. As a result, a markdown snippet directive can read files from sibling...

4.3CVSS5.5AI score0.00398EPSS
SaveExploits1References3
Positive Technologies
Positive Technologies
•added 2026/05/11 12:00 a.m.•31 views

PT-2026-39750

Name of the Vulnerable Software and Affected Versions Audiobookshelf versions prior to 2.32.2 Description The POST '/api/filesystem/pathexists' endpoint uses the String.startsWith function to validate that a resolved file path remains within a library folder. This validation is insufficient for...

4.3CVSS5.7AI score0.00342EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/05/08 5:31 p.m.•26 views

`potato-annotation` has a Project-Boundary Bypass

Summary validatepathsecurity uses string-prefix containment startswith for boundary checks. This allows paths that are outside the intended project directory but share its prefix string e.g., /tmp/potatoprojdemoevil/... vs /tmp/potatoprojdemo to be accepted. Details Affected source location root...

5.8AI score
SaveExploits0References2Affected Software1
osv_ghsa
osv_ghsa
•added 2026/05/08 5:31 p.m.•26 views

GHSA-Q9M2-FHV9-3JCF `potato-annotation` has a Project-Boundary Bypass

Summary validatepathsecurity uses string-prefix containment startswith for boundary checks. This allows paths that are outside the intended project directory but share its prefix string e.g., /tmp/potatoprojdemoevil/... vs /tmp/potatoprojdemo to be accepted. Details Affected source location root...

5.1CVSS5.8AI score
SaveExploits0References2
Rows per page
Query Builder