Lucene search
+L
Osv PysecMost viewed

7962 matches found

osv_pysec
osv_pysec
•added 2026/07/23 11:41 a.m.•32 views

PYSEC-2026-3468 GPTCache: File and image cache keys collide because BufferedReader.peek() only reads the buffered prefix

A vulnerability was detected in zilliztech GPTCache up to 0.1.44. Affected by this issue is the function BufferedReader.peek of the file gptcache/processor/pre.py of the component Cache Key Handler. Performing a manipulation of the argument inputdata"image" results in use of weak hash. The attack...

3.6CVSS4.4AI score0.00075EPSS
SaveExploits0References10
osv_pysec
osv_pysec
•added 2026/07/23 11:41 a.m.•32 views

PYSEC-2026-3472 jupyter-server is vulnerable to CORS origin validation bypass when the `allow_origin_pat` configuration is used

A vulnerability in jupyter-server versions 1.12.0 through 2.17.0 allows an attacker to bypass CORS origin validation when the alloworiginpat configuration is used. The issue arises from the use of re.match for validating the Origin header, which only anchors at the start of the string. This allow...

6.1CVSS6.4AI score0.00271EPSS
SaveExploits1References5
osv_pysec
osv_pysec
•added 2026/07/13 3:46 p.m.•32 views

PYSEC-2026-2482 flyto-core has Unauthenticated Command Execution via HTTP MCP `execute_module`

Unauthenticated Command Execution via HTTP MCP executemodule Summary The HTTP MCP endpoint POST /mcp in flyto-core accepts unauthenticated JSON-RPC tools/call requests and dispatches them to arbitrary registered modules, including sandbox.executeshell, which passes attacker-controlled input...

8.4CVSS6.8AI score0.00256EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:46 p.m.•32 views

PYSEC-2026-2481 flyto-core has SSRF guard bypass via IPv6 transition addresses (IPv4-mapped / 6to4 / NAT64) in validate_url_ssrf

Summary flyto-core's SSRF protection validateurlssrf / isprivateip in src/core/utils.py blocks private and metadata destinations by resolving the host and testing the resulting IP for membership in a hardcoded PRIVATEIPRANGES list. That list contains only the native RFC 1918 / loopback / link-loc...

7.1CVSS6.1AI score0.00236EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:46 p.m.•32 views

PYSEC-2026-2759 Open WebUI: Stored XSS in Mermaid Markdown Preview

Summary Open WebUI renders Mermaid blocks from Markdown files in the file preview panel and inserts the generated SVG into the DOM using innerHTML. Because Mermaid is configured with securityLevel: 'loose', attacker-controlled Mermaid content can be rendered unsafely in this flow. A working paylo...

8.7CVSS7.6AI score0.00336EPSS
SaveExploits1References5
osv_pysec
osv_pysec
•added 2026/07/13 3:46 p.m.•32 views

PYSEC-2026-3400 Vantage6: Set admin user and password from environment or configuration

Impact Vantage6 currently provides an initial user with username root and password root. This is not ideal for the following reasons: - Attackers know that almost all vantage6 servers have a user with username root that probably has admin rights - The initial password is very weak and it is...

6.9CVSS6AI score0.0048EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 3:46 p.m.•32 views

PYSEC-2026-2406 Bugsink: Issue bulk actions can affect another project’s issue if its UUID is known

Description Bugsink’s issue list supports bulk actions such as resolving or muting selected issues. In affected versions, the issue list view authorizes access through the project in the URL, but applies the requested bulk action to the submitted issue IDs without also requiring those issues to...

3.1CVSS5.8AI score0.00231EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•32 views

PYSEC-2026-2609 LMDeploy: Arbitrary code execution via hardcoded trust_remote_code=True in lmdeploy model initialization

Summary lmdeploy hardcodes trustremotecode=True in multiple HuggingFace model-loading call sites. The affected code paths are in: text lmdeploy/archs.py lmdeploy/utils.py The vulnerable call sites pass trustremotecode=True into HuggingFace Transformers APIs such as AutoConfig.frompretrained,...

7.8CVSS6.9AI score0.00201EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•32 views

PYSEC-2026-3420 wger: Privilege escalation via trainer-login session chaining allows gym trainer to impersonate gym manager

Summary A gym trainer can escalate their session to any higher-privileged account gym manager, general manager by chaining two calls to the trainer-login endpoint. Once a trainer performs a legitimate switch into a low-privileged user, the session flag trainer.identity is set and this flag alone...

8.1CVSS6AI score0.00371EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:15 p.m.•32 views

PYSEC-2026-2505 GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration

Summary The programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and...

8.2CVSS6.1AI score0.00335EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:02 p.m.•32 views

PYSEC-2026-3427 Wooey has an Incorrect Privilege Assignment issue

A vulnerability was determined in Wooey up to 0.13.2. The impacted element is the function addorupdatescript of the file wooey/api/scripts.py of the component API Endpoint. Executing a manipulation can lead to improper authorization. It is possible to launch the attack remotely. The exploit has...

6.3CVSS5.9AI score0.00374EPSS
SaveExploits0References11
osv_pysec
osv_pysec
•added 2026/07/13 3:02 p.m.•32 views

PYSEC-2026-3424 wger has Broken Access Control in Global Gym Configuration Update Endpoint

Summary wger exposes a global configuration edit endpoint at /config/gym-config/edit implemented by GymConfigUpdateView. The view declares permissionrequired = 'config.changegymconfig' but does not enforce it because it inherits WgerFormMixin ownership-only checks instead of the project’s...

7.6CVSS6AI score0.00397EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/13 2:36 p.m.•32 views

PYSEC-2026-2623 mcp-memory-service Vulnerable to System Information Disclosure via Health Endpoint

Summary The /api/health/detailed endpoint returns detailed system information including OS version, Python version, CPU count, memory totals, disk usage, and the full database filesystem path. When MCPALLOWANONYMOUSACCESS=true is set required for the HTTP server to function without OAuth/API key,...

5.3CVSS6AI score0.00425EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/13 2:36 p.m.•32 views

PYSEC-2026-2529 joserfc's PBES2 p2c Unbounded Iteration Count enables Denial of Service (DoS)

Summary A resource exhaustion vulnerability in joserfc allows an unauthenticated attacker to cause a Denial of Service DoS via CPU exhaustion. When the library decrypts a JSON Web Encryption JWE token using Password-Based Encryption PBES2 algorithms, it reads the p2c PBES2 Count parameter directl...

7.5CVSS6AI score0.00347EPSS
SaveExploits2References7
osv_pysec
osv_pysec
•added 2026/07/13 2:36 p.m.•32 views

PYSEC-2026-3432 yt-dlp: Arbitrary Command Injection when using the `--netrc-cmd` option

Summary When yt-dlp's --netrc-cmd command-line option or netrccmd Python API parameter is used, an attacker could achieve arbitrary command injection on the user's system with a maliciously crafted URL. Impact yt-dlp maintainers assume the impact of this vulnerability to be high for anyone who us...

8.8CVSS5.9AI score0.02056EPSS
SaveExploits2References7
osv_pysec
osv_pysec
•added 2026/07/12 12:16 p.m.•32 views

PYSEC-2026-3448

Crawl4AI before 0.8.8 contains credential exfiltration vulnerabilities in the Docker API server that allow attackers to redirect LLM API calls to attacker-controlled endpoints and read arbitrary environment variables. Attackers can exploit the unauthenticated /md, /llm, and /llm/job endpoints by...

8.8CVSS6.1AI score0.00433EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•32 views

PYSEC-2026-2413 OpenStack Keystone and other components vulnerable to Improper Certificate Validation

HTTPSConnections in OpenStack Keystone 2013, OpenStack Compute 2013.1, and possibly other OpenStack components, fail to validate server-side SSL certificates...

5.9CVSS6.2AI score0.0097EPSS
SaveExploits1References14
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•32 views

PYSEC-2026-2833 Out-of-bounds Read in OpenCV

OpenCV 4.1.1 has an out-of-bounds read in halbaseline::vload in core/hal/intrinsse.hpp when called from computeSSDMeanNorm in modules/video/src/disflow.cpp...

5.3CVSS5.9AI score0.01676EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/08 9:16 p.m.•32 views

PYSEC-2026-3445

OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 7.260326.0, an authorization bypass vulnerability in OpenCTI allows any authenticated user with KNOWLEDGEKNUPDATE permission to bypass Confidence Level validation and Object Marking...

7.1CVSS5.7AI score0.00353EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2026/07/08 5:17 p.m.•32 views

PYSEC-2026-3447

setuptools is a package that allows users to download, build, install, upgrade, and uninstall Python packages. Prior to 83.0.0, FileList applied MANIFEST.in exclude, global-exclude, recursive-exclude, and prune directives by matching compiled glob patterns against on-disk file names without Unico...

6.1CVSS7AI score0.00405EPSS
SaveExploits1References3
osv_pysec
osv_pysec
•added 2026/07/07 4:42 p.m.•32 views

PYSEC-2026-1789 picklescan missing detection by simple obfuscation of a `builtins.eval` call

Summary An unsafe deserialization vulnerability allows any unauthenticated user to execute arbitrary code on the host loading a pickle payload from an untrusted source. Details It's possible to hide the eval call nested under another callable via getattr. PoC python import builtins class EvilClas...

9.3CVSS6.6AI score0.00757EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1894 Salt junos Module Vulnerable to Code Injection via Specially Crafted YAML Payload

Salt's junos execution module contained an unsafe YAML decode/load usage. A specially crafted YAML payload processed by the junos module could lead to unintended code execution under the context of the Salt process...

7.8CVSS6.2AI score0.00203EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1260 ComfyUI-Manager is Vulnerable to CRLF Injection in Configuration Handler

Impact Vulnerability Type: CRLF Injection via ConfigParser An attacker can inject special characters into HTTP query parameters to add arbitrary configuration values to the config.ini file. This can lead to security setting tampering or modification of application behavior. Affected Users: Users...

7.5CVSS6.1AI score0.00342EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1803 pretix has Broken Access Control Allowing Cross-User File Access via UUID

Multiple API endpoints allowed access to sensitive files from other users by knowing the UUID of the file that were not intended to be accessible by UUID only...

7CVSS5.7AI score0.00248EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1621 mcp-server-git's unrestricted git_init tool allows repository creation at arbitrary filesystem locations

In mcp-server-git versions prior to 2025.9.25, the gitinit tool accepted arbitrary filesystem paths and created Git repositories without validating the target location. Unlike other tools which required an existing repository, gitinit could operate on any directory accessible to the server proces...

6.5CVSS6.2AI score0.08134EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1399 Fugue is Vulnerable to Remote Code Execution by Pickle Deserialization via FlaskRPCServer

Summary The Fugue framework implements an RPC server system for distributed computing operations. In the core functionality of the RPC server implementation, I found that the decode function in fugue/rpc/flask.py directly uses cloudpickle.loads to deserialize data without any sanitization. This...

8.8CVSS6.8AI score0.00732EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1816 pyLoad CNL and captcha handlers allow Code Injection via unsanitized parameters

Summary pyLoad web interface contained insufficient input validation in both the Captcha script endpoint and the Click'N'Load CNL Blueprint. This flaw allowed untrusted user input to be processed unsafely, which could be exploited by an attacker to inject arbitrary content into the web UI or...

8.1CVSS6.5AI score0.00415EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1343 Fides Webserver API is Vulnerable to OAuth Client Privilege Escalation

Summary The OAuth client creation and update endpoints of the Fides Webserver API do not properly authorize scope assignment. This allows highly privileged users with client:create or client:update permissions to escalate their privileges to owner-level. Details When creating or updating OAuth...

8.6CVSS5.8AI score0.0042EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1461 Indico vulnerable to Cross-Site Scripting via LaTeX math code

Impact There is a Cross-Site-Scripting vulnerability when rendering LaTeX math code in contribution or abstract descriptions. Patches You should to update to Indico 3.3.8 as soon as possible. See the docs for instructions on how to update. Workarounds Only let trustworthy users create content on...

4.6CVSS5.9AI score0.00206EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1460 Indico may disclose unauthorized user details access via legacy API

Impact A legacy API to retrieve user details could be misused to retrieve profile details of other users without having admin permissions due to a broken access check. Patches You should to update to Indico 3.3.8 as soon as possible. See the docs for instructions on how to update. Workarounds It ...

4.3CVSS5.8AI score0.00258EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/07 4:03 p.m.•32 views

PYSEC-2026-1784 Picklescan has a missing detection when calling built-in python idlelib.autocomplete.AutoComplete.get_entity

Summary Using idlelib.autocomplete.AutoComplete.getentity, which is a built-in python library function to execute remote pickle file. Details The attack payload executes in the following steps: First, the attacker craft the payload by calling to idlelib.autocomplete.AutoComplete.getentity functio...

8.1CVSS6.2AI score0.00314EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/07 4:02 p.m.•32 views

PYSEC-2026-1568 LlamaIndex is vulnerable to Path Traversal attack through its ObsidianReader class

A vulnerability in the ObsidianReader class in LlamaIndex Readers Integration: Obsidian before version 0.5.1 from the run-llama/llamaindex repository versions 0.12.23 to 0.12.28 allows for arbitrary file read through symbolic links. The ObsidianReader fails to resolve symlinks to their real paths...

7.5CVSS7.2AI score0.00637EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/07 4:02 p.m.•32 views

PYSEC-2026-1806 protobuf-python has a potential Denial of Service issue

Summary Any project that uses Protobuf pure-Python backend to parse untrusted Protocol Buffers data containing an arbitrary number of recursive groups, recursive messages or a series of SGROUP tags can be corrupted by exceeding the Python recursion limit. Reporter: Alexis Challande, Trail of Bits...

8.2CVSS6.4AI score0.00255EPSS
SaveExploits0References10
osv_pysec
osv_pysec
•added 2026/07/07 2:34 p.m.•32 views

PYSEC-2026-1800 Prefect CORS (Cross-Origin Resource Sharing) misconfiguration

A CORS Cross-Origin Resource Sharing misconfiguration in prefecthq/prefect prior to version 3.0.3 allows unauthorized domains to access sensitive data. This vulnerability can lead to unauthorized access to the database, resulting in potential data leaks, loss of confidentiality, service disruptio...

7.6CVSS7.2AI score0.00184EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/07 2:34 p.m.•32 views

PYSEC-2026-1245 check-jsonschema default caching for remote schemas allows for cache confusion

Impact The default cache strategy uses the basename of a remote schema as the name of the file in the cache, e.g. https://example.org/schema.json will be stored as schema.json. This naming allows for conflicts. If an attacker can get a user to run check-jsonschema against a malicious schema URL,...

7.1CVSS6.7AI score0.00145EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/07 11:45 a.m.•32 views

PYSEC-2026-1655 mlflow vulnerable to Path Traversal

A path traversal vulnerability exists in the mlflow/mlflow repository, specifically within the handling of the artifactlocation parameter when creating an experiment. Attackers can exploit this vulnerability by using a fragment component in the artifact location URI to read arbitrary files on the...

7.5CVSS7.2AI score0.00712EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/07 11:45 a.m.•32 views

PYSEC-2026-1127 ansys-geometry-core OS Command Injection vulnerability

subprocess call with shell=True identified, security issue. Code On file src/ansys/geometry/core/connection/productinstance.py: 403 def startprogramargs: Liststr, localenv: Dictstr, str - subprocess.Popen: 404 """ 405 Start the program where the path is the first item of the args array argument...

7.4CVSS7.2AI score0.00337EPSS
SaveExploits1References11
osv_pysec
osv_pysec
•added 2026/07/07 10:17 a.m.•32 views

PYSEC-2026-1058 Apache HTTP Server via mod_proxy_uwsgi HTTP response smuggling

HTTP Response Smuggling vulnerability in Apache HTTP Server via modproxyuwsgi. This issue affects Apache HTTP Server from 2.4.30 through 2.4.55 and the uWSGI PyPI package prior to version 2.0.22. Special characters in the origin response header can truncate/split the response forwarded to the...

7.5CVSS7.4AI score0.02134EPSS
SaveExploits0References11
osv_pysec
osv_pysec
•added 2026/07/06 9:16 a.m.•32 views

PYSEC-2026-2081

Apache IoTDB DataNode’s internal RPC interface for creating Trigger instances uses the uploaded Trigger JAR name to build a file path without sufficient validation. If the internal DataNode RPC port is exposed to an untrusted network, an attacker may use path traversal sequences in the JAR name t...

9.8CVSS6AI score0.0069EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/07/06 8:03 a.m.•32 views

PYSEC-2026-847 MEI2Volpiano is vulnerable to XML External Entity (XXE), leading to a Denial of Service (DoS)

DDMAL MEI2Volpiano 0.8.2 is vulnerable to XML External Entity XXE, leading to a Denial of Service. This occurs due to the usage of the unsafe 'xml.etree' library to parse untrusted XML input...

7.5CVSS7.2AI score0.01409EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/04 2:16 p.m.•32 views

PYSEC-2026-2149

Trail of Bits fickling versions up to and including 0.1.10 do not include the Python standard library modules posixsubprocess, site, and atexit in the UNSAFEIMPORTS denylist fickle.py. Because these modules are absent from the denylist, fickling's checksafety function returns LIKELYSAFE with zero...

8.8CVSS5.6AI score0.00594EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2026/07/02 2:13 p.m.•32 views

PYSEC-2026-628 XSS in jQuery as used in Drupal, Backdrop CMS, and other products

jQuery from 1.1.4 until 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extendtrue, , ... because of Object.prototype pollution. If an unsanitized source object contained an enumerable proto property, it could extend the native Object.prototype...

6.1CVSS6.5AI score0.8682EPSS
SaveExploits4References112
osv_pysec
osv_pysec
•added 2026/07/02 2:13 p.m.•32 views

PYSEC-2026-764 High severity vulnerability that affects Plone and Zope2

Unspecified vulnerability in 1 Zope 2.12.x before 2.12.19 and 2.13.x before 2.13.8, as used in Plone 4.x and other products, and 2 PloneHotfix20110720 for Plone 3.x allows attackers to gain privileges via unspecified vectors, related to a "highly serious vulnerability." NOTE: this vulnerability...

7.5CVSS6AI score0.02031EPSS
SaveExploits0References17
osv_pysec
osv_pysec
•added 2026/07/01 9:33 p.m.•32 views

PYSEC-2026-608 Malicious code in pantheon-toolsets (PyPI)

Part of the "Hades" wave of the Shai-Hulud supply-chain campaign. On 2026-06-08, malicious phantom releases of pantheon-toolsets were published to PyPI using stolen credentials. The package executes a bundled JavaScript payload via the Bun runtime on import that harvests and exfiltrates credentia...

5.8AI score
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/06/29 5:05 p.m.•32 views

PYSEC-2026-584 Malicious code in rlask (PyPI)

Part of the "Hades" wave of the Shai-Hulud supply-chain campaign. On 2026-06-08, malicious phantom releases of rlask were published to PyPI using stolen credentials. The package executes a bundled JavaScript payload via the Bun runtime on import that harvests and exfiltrates credentials and...

5.8AI score
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/06/29 4:07 p.m.•32 views

PYSEC-2026-582 Malicious code in mflux-streamlit (PyPI)

Part of the "Hades" wave of the Shai-Hulud supply-chain campaign. On 2026-06-08, malicious phantom releases of mflux-streamlit were published to PyPI using stolen credentials. The package executes a bundled JavaScript payload via the Bun runtime on import that harvests and exfiltrates credentials...

5.8AI score
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/29 11:50 a.m.•32 views

PYSEC-2026-575 wolfSSL Python module vulnerable to Improper Authentication

A vulnerability in the handling of verifymode = CERTREQUIRED in the wolfssl Python package wolfssl-py causes client certificate requirements to not be fully enforced. Because the WOLFSSLVERIFYFAILIFNOPEERCERT flag was not included, the behavior effectively matched CERTOPTIONAL: a peer certificate...

9.3CVSS5.6AI score0.00334EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/06/29 11:50 a.m.•32 views

PYSEC-2026-531 Semantic Kernel has Arbitrary File Write via AI Agent Function Calling in .NET SDK

Impact What kind of vulnerability is it? Who is impacted? An Arbitrary File Write vulnerability has been identified in Microsoft's Semantic Kernel .NET SDK, specifically within the SessionsPythonPlugin. Developers who have built applications which include Microsoft's Semantic Kernel .NET SDK and...

9.9CVSS5.6AI score0.02362EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/06/29 11:50 a.m.•32 views

PYSEC-2026-482 PraisonAI Platform has a cross-workspace IDOR + member-role privilege escalation

Summary The Platform server exposes resources under /api/v1/workspaces/workspaceid/... and protects them with a requireworkspacememberworkspaceid FastAPI dependency. The dependency only checks that the caller is a member of the workspaceid in the URL prefix. The route handlers then look up the...

9.4CVSS6AI score0.00414EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/06/29 11:50 a.m.•32 views

PYSEC-2026-472 PraisonAI MCP `tools/call` path-traversal => RCE via Python `.pth` injection

Summary PraisonAI's MCP Model Context Protocol server praisonai mcp serve registers four file-handling tools by default — praisonai.rules.create, praisonai.rules.show, praisonai.rules.delete, and praisonai.workflow.show. Each accepts a path or filename string from MCP tools/call arguments and joi...

9.6CVSS6.5AI score0.00674EPSS
SaveExploits1References5
Total number of security vulnerabilities5000