Lucene search
+L
Osv-pysecMost viewed

7844 matches found

osv-pysec
osv-pysec
•added 2026/05/22 1:10 p.m.•22 views

PYSEC-2026-161 BadHost: Missing Host header validation poisons request.url.path, bypassing path-based security checks

Starlette reconstructs the requested URL based on the HTTP Host request header and requested path, but does not perform any validation of the Host header value. This allows attackers to inject paths into the host part, prepending the actual path. However, routing in Starlette is based on the actu...

6.5CVSS6.7AI score0.07056EPSS
SaveExploits5References8
osv-pysec
osv-pysec
•added 2026/05/11 4:17 p.m.•22 views

PYSEC-2026-150

Wagtail is an open source content management system built on Django. Prior to 7.0.7, 7.3.2, and 7.4, the Documents and Images API incorrectly listed items in private collections. A user with access to the API could see the filename and name of documents and images in private collections. This...

5.3CVSS5.8AI score0.00313EPSS
SaveExploits0References1
osv-pysec
osv-pysec
•added 2026/05/09 6:16 a.m.•22 views

PYSEC-2026-165

Pillow is a Python imaging library. Prior to version 12.2.0, if a font advances for each glyph by an exceeding large amount, when Pillow keeps track of the current position, it may lead to an integer overflow. This issue has been patched in version 12.2.0...

5.5CVSS6.4AI score0.00159EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/05/07 7:16 p.m.•22 views

PYSEC-2026-2160

GitPython is a python library used to interact with Git repositories. From version 3.1.30 to before version 3.1.47, GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs uploadpack and receivepack bypass that check. If an...

8.8CVSS7.8AI score0.009EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2026/05/05 4:16 p.m.•22 views

PYSEC-2026-67

Jupyter Server is the backend for Jupyter web applications. In jupyterserver versions through 2.17.0, the next query parameter in the login flow is insufficiently validated in LoginFormHandler.redirectsafe, which allows redirects to arbitrary external domains via values such as ///example.com. An...

6.1CVSS7.1AI score0.00244EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2026/04/21 6:16 p.m.•22 views

PYSEC-2026-92

mitmproxy is a interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers and mitmweb is a web-based interface for mitmproxy. In mitmproxy 12.2.1 and below, the builtin LDAP proxy authentication does not correctly sanitize the username when querying the LDAP...

4.8CVSS5.9AI score0.00257EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2026/04/21 12:16 a.m.•22 views

PYSEC-2026-2177

Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.4, the Cassandra export module glances/exports/glancescassandra/init.py interpolates keyspace, table, and replicationfactor configuration values directly into CQL statements without validation. A user with write...

6.3CVSS6.5AI score0.0019EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2026/04/15 7:16 p.m.•22 views

PYSEC-2026-153

Weblate is a web based localization tool. In versions prior to 5.17, the translation memory API exposed unintended endpoints, which in turn didn't perform proper access control. This issue has been fixed in version 5.17. If developers are unable to update immediately, they can disable this featur...

6.8CVSS5.7AI score0.0039EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/04/15 6:17 p.m.•22 views

PYSEC-2026-2311

Weblate is a web based localization tool. In versions prior to 5.17, the tasks API didn't verify user access for pending tasks. This could expose logs of in-progress operations to users who don't have access to given scope. The attacker needs to brute-force the random UUID of the task, so...

3.1CVSS5.6AI score0.00264EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/04/13 3:17 p.m.•22 views

PYSEC-2026-8

Before Airflow 3.2.0, it was unclear that secure Airflow deployments require the Deployment Manager to take appropriate actions and pay attention to security details and security model of Airflow. Some assumptions the Deployment Manager could make were not clear or explicit enough, even though...

7.5CVSS5.9AI score0.00439EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/04/07 8:16 p.m.•22 views

PYSEC-2026-60

FastFeedParser is a high performance RSS, Atom and RDF parser. Prior to 0.5.10, when parse fetches a URL that returns an HTML page containing a tag, it recursively calls itself with the redirect URL — with no depth limit, no visited-URL deduplication, and no redirect count cap. An...

7.5CVSS5.9AI score0.00498EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2026/04/01 9:17 p.m.•22 views

PYSEC-2026-2100

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, when following redirects to a different origin, aiohttp drops the Authorization header, but retains the Cookie and Proxy-Authorization headers. This issue has been patched in version 3.13.4...

5.3CVSS5.7AI score0.00405EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/03/27 2:53 p.m.•22 views

PYSEC-2026-3 Two telnyx versions published containing credential harvesting malware

After an API token exposure from an exploited Trivy dependency, two new releases of telnyx were uploaded to PyPI containing automatically activated malware, harvesting sensitive credentials and files, and exfiltrating to a remote API. Compromised versions execute code during importing the telnyx...

6.1AI score
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/03/27 1:16 a.m.•22 views

PYSEC-2026-157

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.37, the docker.systempackages field in bentofile.yaml accepts arbitrary strings that are interpolated directly into Dockerfile RUN commands without sanitization. Since...

7.8CVSS6.2AI score0.00249EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2026/03/20 9:17 p.m.•22 views

PYSEC-2026-2147

dynaconf is a configuration management tool for Python. Prior to version 3.2.13, Dynaconf is vulnerable to Server-Side Template Injection SSTI due to unsafe template evaluation in the @Jinja resolver. When the jinja2 package is installed, Dynaconf evaluates template expressions embedded in...

8.1CVSS5.4AI score0.00526EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2026/03/17 4:16 p.m.•22 views

PYSEC-2026-117

OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.9.1, the GraphQL mutations "IndividualDeletionDeleteMutation" is intended to allow users to delete individual entity objects respectively. However, it was observed that this...

8.1CVSS5.9AI score0.00235EPSS
SaveExploits0References1
osv-pysec
osv-pysec
•added 2026/03/16 5:16 p.m.•22 views

PYSEC-2026-162

Improper Protection of Alternate Path exists in the no-access and workdir feature of the AWS API MCP Server versions = 0.2.14 and 1.3.9 on all platforms may allow the bypass of intended file access restriction and expose arbitrary local file contents in the MCP client application context. To...

6.8CVSS5.9AI score0.00188EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/03/13 7:54 p.m.•22 views

PYSEC-2026-2122

CairoSVG is an SVG converter based on Cairo, a 2D graphics library. Prior to Kozea/CairoSVG has exponential denial of service via recursive element amplification in cairosvg/defs.py. This causes CPU exhaustion from a small input...

7.5CVSS7.2AI score0.00535EPSS
SaveExploits2References2
osv-pysec
osv-pysec
•added 2026/03/06 7:16 a.m.•22 views

PYSEC-2026-2118

Authlib is a Python library which builds OAuth and OpenID Connect servers. From version 1.6.5 to before version 1.6.7, previous tests involving passing a malicious JWT containing alg: none and an empty signature was passing the signature verification step without any changes to the application co...

9.8CVSS8AI score0.00569EPSS
SaveExploits1References12
osv-pysec
osv-pysec
•added 2026/02/27 10:16 p.m.•22 views

PYSEC-2026-65

Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.6.0, the redirecttotarget function in Gradio's OAuth flow accepts an unvalidated targeturl query parameter, allowing redirection to arbitrary external URLs. This affects the /logout and /login/callback...

4.7CVSS6.1AI score0.00294EPSS
SaveExploits0References1
osv-pysec
osv-pysec
•added 2026/02/26 2:16 a.m.•22 views

PYSEC-2026-2246

OpenLIT is an open source platform for AI engineering. Prior to version 1.37.1, several GitHub Actions workflows in OpenLIT's GitHub repository use the pullrequesttarget event while checking out and executing untrusted code from forked pull requests. These workflows run with the security context ...

9.9CVSS5.9AI score0.00583EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2026/02/26 2:16 a.m.•22 views

PYSEC-2026-2136

Copyparty is a portable file server. In versions prior to 1.20.9, an XSS allows for reflected cross-site scripting via URL-parameter ?setck=.... Version 1.20.9 fixes the issue...

6.1CVSS5.6AI score0.00279EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/02/26 2:16 a.m.•22 views

PYSEC-2026-6

Agenta is an open-source LLMOps platform. In Agenta-API prior to version 0.48.1, a Python sandbox escape vulnerability existed in Agenta's custom code evaluator. Agenta used RestrictedPython as a sandboxing mechanism for user-supplied evaluator code, but incorrectly whitelisted the numpy package ...

9.9CVSS6.5AI score0.00738EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2026/02/09 8:15 p.m.•22 views

PYSEC-2026-2197

Litestar is an Asynchronous Server Gateway Interface ASGI framework. Prior to 2.20.0, FileStore maps cache keys to filenames using Unicode NFKD normalization and ord substitution without separators, creating key collisions. When FileStore is used as response-cache backend, an unauthenticated remo...

6.5CVSS6AI score0.00566EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/02/06 8:16 p.m.•22 views

PYSEC-2026-74

A flaw was found in Keylime. The Keylime registrar, since version 7.12.0, does not enforce client-side Transport Layer Security TLS authentication. This authentication bypass vulnerability allows unauthenticated clients with network access to perform administrative operations, including listing...

9.8CVSS5.8AI score0.05794EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/02/03 3:16 p.m.•22 views

PYSEC-2026-47

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. .QuerySet.orderby is subject to SQL injection in column aliases containing periods when the same alias is, using a suitably crafted dictionary, with dictionary expansion, used in FilteredRelation. Earlier,...

5.4CVSS6.6AI score0.0091EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/02/03 3:16 p.m.•22 views

PYSEC-2026-46

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. FilteredRelation is subject to SQL injection in column aliases via control characters, using a suitably crafted dictionary, with dictionary expansion, as the kwargs passed to QuerySet methods annotate, aggregat...

5.4CVSS6.6AI score0.00856EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/01/30 11:16 p.m.•22 views

PYSEC-2026-115

OpenCTI 3.3.1 is vulnerable to a reflected cross-site scripting XSS attack via the /graphql endpoint. An attacker can inject arbitrary JavaScript code by sending a crafted GET request with a malicious payload in the query string, leading to execution of JavaScript in the victim's browser. For...

6.1CVSS5.9AI score0.00402EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/01/30 11:16 p.m.•22 views

PYSEC-2026-114

OpenCTI 3.3.1 is vulnerable to a directory traversal attack via the static/css endpoint. An unauthenticated attacker can read arbitrary files from the filesystem by sending crafted GET requests with path traversal sequences e.g., '../' in the URL. For example, requesting...

7.5CVSS6AI score0.01113EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/01/16 5:15 p.m.•22 views

PYSEC-2026-169

Dask distributed is a distributed task scheduler for Dask. Prior to 2026.1.0, when Jupyter Lab, jupyter-server-proxy, and Dask distributed are all run together, it is possible to craft a URL which will result in code being executed by Jupyter due to a cross-side-scripting XSS bug in the Dask...

6.1CVSS5.9AI score0.00235EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/01/15 2:16 p.m.•22 views

PYSEC-2026-73

Allocation of Resources Without Limits or Throttling in the HDF5 weight loading component in Google Keras 3.0.0 through 3.13.0 on all platforms allows a remote attacker to cause a Denial of Service DoS through memory exhaustion and a crash of the Python interpreter via a crafted .keras archive...

7.5CVSS6.5AI score0.0033EPSS
SaveExploits3References2
osv-pysec
osv-pysec
•added 2025/12/31 2:15 a.m.•22 views

PYSEC-2025-90

cbor2 provides encoding and decoding for the Concise Binary Object Representation CBOR serialization format. Starting in version 3.0.0 and prior to version 5.8.0, whhen a CBORDecoder instance is reused across multiple decode operations, values marked with the shareable tag 28 persist in memory an...

7.5CVSS7.3AI score0.00459EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2025/12/16 12:16 a.m.•22 views

PYSEC-2025-231

Weblate is a web based localization tool. The Create Component functionality in Weblate allows authorized users to add new translation components by specifying both a version control system and a source code repository URL to pull from. However, prior to version 5.15, the repository URL field is...

5CVSS5.9AI score0.0024EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2025/12/15 12:15 a.m.•22 views

PYSEC-2025-135

A flaw has been found in Mayan EDMS up to 4.10.1. The impacted element is an unknown function of the file /authentication/. This manipulation causes open redirect. It is possible to initiate the attack remotely. The exploit has been published and may be used. Upgrading to version 4.10.2 is...

6.1CVSS5.4AI score0.0046EPSS
SaveExploits1References7
osv-pysec
osv-pysec
•added 2025/11/21 7:16 p.m.•22 views

PYSEC-2025-138

MLX is an array framework for machine learning on Apple silicon. Prior to version 0.29.4, there is a heap buffer overflow in mlx::core::load when parsing malicious NumPy .npy files. Attacker-controlled file causes 13-byte out-of-bounds read, leading to crash or information disclosure. This issue...

9.1CVSS6.2AI score0.00527EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2025/11/06 9:15 p.m.•22 views

PYSEC-2025-126

Weblate is a web based localization tool. In versions 5.14 and below, Weblate leaks the IP address of the project member inviting the user to the project in the audit log. The audit log includes IP addresses from admin-triggered actions, which can be viewed by invited users. This issue is fixed i...

3.5CVSS5.7AI score0.002EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2025/11/05 3:15 p.m.•22 views

PYSEC-2025-108

An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. The methods QuerySet.filter, QuerySet.exclude, and QuerySet.get, and the class Q, are subject to SQL injection when using a suitably crafted dictionary, with dictionary expansion, as the connector argument...

9.1CVSS6.8AI score0.19257EPSS
SaveExploits10References5
osv-pysec
osv-pysec
•added 2025/10/31 3:15 p.m.•22 views

PYSEC-2025-224

Kitware VTK Visualization Toolkit up to 9.5.0 is vulnerable to Buffer Overflow in vtkGLTFDocumentLoader. The vulnerability occurs in the BufferDataExtractionWorker template function when processing GLTF accessor data...

7.5CVSS5.8AI score0.00429EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2025/10/20 8:15 p.m.•22 views

PYSEC-2025-188

Taguette is an open source qualitative research tool. An issue has been discovered in Taguette versions prior to 1.5.0. It was possible for a project member to put JavaScript in name or description fields which would run on project load. This issue has been patched in version 1.5.0...

5.4CVSS5.6AI score0.00178EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2025/09/25 3:16 p.m.•22 views

PYSEC-2025-203

An issue in the component torch.linalg.lu of pytorch v2.8.0 allows attackers to cause a Denial of Service DoS when performing a slice operation...

7.5CVSS6.4AI score0.00423EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2025/05/26 5:15 a.m.•22 views

PYSEC-2025-176

A vulnerability classified as problematic has been found in Open Asset Import Library Assimp 5.4.3. This affects the function MDLImporter::InternReadFile3DGSMDL345 of the file assimp/code/AssetLib/MDL/MDLLoader.cpp. The manipulation leads to out-of-bounds read. Local access is required to approac...

5.5CVSS4.7AI score0.00255EPSS
SaveExploits1References6
osv-pysec
osv-pysec
•added 2025/05/26 4:15 a.m.•22 views

PYSEC-2025-174

A vulnerability was found in Open Asset Import Library Assimp 5.4.3. It has been declared as problematic. Affected by this vulnerability is the function LWOImporter::GetS0 in the library assimp/code/AssetLib/LWO/LWOLoader.h. The manipulation of the argument out leads to out-of-bounds read. The...

5.5CVSS4.7AI score0.00255EPSS
SaveExploits1References6
osv-pysec
osv-pysec
•added 2025/04/17 6:15 p.m.•22 views

PYSEC-2025-177

Pycel through 1.0b30, when operating on an untrusted spreadsheet, allows code execution via a crafted formula in a cell, such as one beginning with the =IFA1=200, eval"import'os'.system substring...

9.8CVSS6.2AI score0.00974EPSS
SaveExploits2References5
osv-pysec
osv-pysec
•added 2025/04/14 3:15 a.m.•22 views

PYSEC-2025-171

A vulnerability, which was classified as critical, was found in Open Asset Import Library Assimp 5.4.3. Affected is the function Assimp::MD3Importer::ValidateSurfaceHeaderOffsets of the file code/AssetLib/MD3/MD3Loader.cpp of the component File Handler. The manipulation leads to heap-based buffer...

3.3CVSS5.9AI score0.00281EPSS
SaveExploits1References5
osv-pysec
osv-pysec
•added 2025/03/20 10:15 a.m.•22 views

PYSEC-2025-80

A path traversal vulnerability exists in modelscope/agentscope version v.0.0.4. The API endpoint /api/file does not properly sanitize the path parameter, allowing an attacker to read arbitrary files on the server...

7.5CVSS5.9AI score0.00772EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2025/03/20 10:15 a.m.•22 views

PYSEC-2025-94

A Regular Expression Denial of Service ReDoS vulnerability exists in gaizhenbiao/chuanhuchatgpt, as of commit 20b2e02. The server uses the regex pattern r'+' to parse user input. In Python's default regex engine, this pattern can take polynomial time to match certain crafted inputs. An attacker c...

6.5CVSS6.6AI score0.0075EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2025/03/10 12:15 p.m.•22 views

PYSEC-2025-21

picklescan before 0.0.23 fails to detect malicious pickle files inside PyTorch model archives when certain ZIP file flag bits are modified. By flipping specific bits in the ZIP file headers, an attacker can embed malicious pickle files that remain undetected by PickleScan while still being...

9.8CVSS7.8AI score0.00554EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2025/03/03 7:15 p.m.•22 views

PYSEC-2025-19

picklescan before 0.0.22 only considers standard pickle file extensions in the scope for its vulnerability scan. An attacker could craft a malicious model that uses Pickle and include a malicious pickle file with a non-standard file extension. Because the malicious pickle file inclusion is not...

9.8CVSS9.4AI score0.01709EPSS
SaveExploits4References2
osv-pysec
osv-pysec
•added 2025/02/25 3:15 p.m.•22 views

PYSEC-2025-120

jupyterhub-ltiauthenticator is a JupyterHub authenticator for learning tools interoperability LTI. LTI13Authenticator that was introduced in jupyterhub-ltiauthenticator 1.3.0 wasn't validating JWT signatures. This is believed to allow the LTI13Authenticator to authorize a forged request. Only use...

9.8CVSS5.8AI score0.00358EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2025/01/14 7:15 p.m.•22 views

PYSEC-2025-118

Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Gradio's Access Control List ACL for file paths can be bypassed by altering the letter case of a blocked file or directory path. This...

7.5CVSS5.8AI score0.00983EPSS
SaveExploits1References1
Total number of security vulnerabilities5000