Lucene search
+L
Osv PysecRecent

7962 matches found

osv_pysec
osv_pysec
•added 2026/06/17 7:18 p.m.•32 views

PYSEC-2026-2281

Starlette is a lightweight ASGI framework/toolkit. In versions 1.0.1 and earlier, StaticFiles on Windows is vulnerable to SSRF. An UNC path such as \attacker.com\share can cause os.path.realpath to initiate an outbound SMB connection before the path is rejected, exposing the service account’s...

7.5CVSS6.2AI score0.00648EPSS
SaveExploits0References10
osv_pysec
osv_pysec
•added 2026/06/17 1:20 p.m.•33 views

PYSEC-2026-218

A path traversal in the SFTP provider SFTPHook.retrievedirectory / SFTPOperatoroperation=get let a malicious or compromised remote SFTP server write files outside the configured local destination directory via crafted directory-entry names. No Airflow account is required — the attack surface is a...

9.1CVSS6.6AI score0.00879EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/17 10:55 a.m.•22 views

PYSEC-2026-2194

LangGraph Python SDK is used to connect to running LangGraph API servers, manage assistants, threads and stream runs from Python applications. Versions 0.3.14 and prior have unsafe URL path construction through unsanitized caller-supplied identifier values used in HTTP request paths for resource...

9.1CVSS5.7AI score0.00293EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/06/12 6:16 p.m.•42 views

PYSEC-2026-217

MariaDB server is a community developed fork of MySQL server. In versions 3.3.18 and 3.4.8, an application that was taking non-validated user input, escaping it with mysqlrealescapestring and sending it to the database using text protocol and big5 character set was vulnerable to SQL injections,...

9.8CVSS7.7AI score0.01041EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/06/11 2:16 p.m.•18 views

PYSEC-2026-2324

Keras versions prior to 3.14.0 are vulnerable to a path traversal issue in the archive extraction utilities located in keras/src/utils/fileutils.py. The functions filtersafetarinfos and filtersafezipinfos validate archive member paths against the process current working directory CWD instead of t...

8.1CVSS7.5AI score0.00563EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/06/11 10:16 a.m.•24 views

PYSEC-2026-2302

vLLM versions 0.8.0 and later are vulnerable to an Out-of-Memory OOM Denial of Service DoS attack due to unbounded frame count processing in the VideoMediaIO.loadbase64 method. When processing video/jpeg data URLs, the method splits the base64 data string on commas to extract individual JPEG fram...

7.5CVSS7.2AI score0.00896EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/06/10 10:16 p.m.•27 views

PYSEC-2026-2190

kafka-python prior to 2.3.2 contains a denial-of-service vulnerability in the protocol parser that allows a malicious broker or machine-in-the-middle attacker to exhaust memory or hang connections by sending a crafted 4-byte frame length value without bounds validation. Attackers can send a...

8.7CVSS6AI score0.00348EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/06/10 10:16 p.m.•24 views

PYSEC-2026-2191

kafka-python prior to 2.3.2 contains a denial-of-service vulnerability in SCRAM authentication handling that allows a malicious or machine-in-the-middle broker to freeze the client event loop by supplying an excessively large iteration count. In scram.py, ScramClient.processserverfirstmessage...

8.7CVSS5.8AI score0.00517EPSS
SaveExploits0References11
osv_pysec
osv_pysec
•added 2026/06/09 11:16 p.m.•26 views

PYSEC-2026-209

SQLFluff is a modular SQL linter and auto-formatter with support for multiple dialects and templated code. Prior to version 4.1.0, in deployments where untrusted users can provide SQL queries to be linted, an untrusted user can submit a malicious query with deliberate excessive nesting to any...

7.5CVSS5.8AI score0.0046EPSS
SaveExploits0References1
osv_pysec
osv_pysec
•added 2026/06/09 11:16 p.m.•34 views

PYSEC-2026-210

SQLFluff is a modular SQL linter and auto-formatter with support for multiple dialects and templated code. Prior to version 4.2.0, in deployments where untrusted users can provide SQL queries to be linted, an untrusted user can submit a malicious long query to any application using the parser to...

7.5CVSS5.8AI score0.0046EPSS
SaveExploits0References1
osv_pysec
osv_pysec
•added 2026/06/09 7:34 p.m.•42 views

PYSEC-2026-207 durabletask 1.4.1, 1.4.2, and 1.4.3 contain malicious code distributed via a compromised maintainer account

durabletask versions 1.4.1, 1.4.2, and 1.4.3 were published on 2026-05-19 within a 35-minute window through a compromised PyPI maintainer account and contained malicious code. On import, the package fetched a remote payload rope.pyz from an attacker-controlled host and executed it. The payload wa...

5.8AI score
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/06/09 4:43 p.m.•23 views

PYSEC-2026-220

Versions of the package dash-core-components before 2.13.0; all versions of the package dash-core-components; versions of the package dash before 2.15.0; all versions of the package dash-html-components; versions of the package dash-html-components before 2.0.16 are vulnerable to Cross-site...

5.4CVSS6.1AI score0.01487EPSS
SaveExploits1References17
osv_pysec
osv_pysec
•added 2026/06/09 4:43 p.m.•19 views

PYSEC-2026-219

Versions of the package dash-core-components before 2.13.0; all versions of the package dash-core-components; versions of the package dash before 2.15.0; all versions of the package dash-html-components; versions of the package dash-html-components before 2.0.16 are vulnerable to Cross-site...

5.4CVSS6.1AI score0.01487EPSS
SaveExploits1References17
osv_pysec
osv_pysec
•added 2026/06/09 9:16 a.m.•25 views

PYSEC-2026-208

The Apache Airflow Samba provider's GCSToSambaOperator joined GCS object names to the SMB destination path without a containment check, so an object named with ../ segments resolved a write path outside the configured destinationpath. An attacker able to write objects into the source GCS bucket —...

6.5CVSS6.1AI score0.0097EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/05 11:16 p.m.•41 views

PYSEC-2026-215

Internationalized Domain Names in Applications IDNA for Python provides support for Internationalized Domain Names in Applications IDNA and Unicode IDNA Compatibility Processing. In versions prior to 3.15, payloads such as "\u0660" N or "\u30fb" N + "\u6f22" utilize the validcontexto function pri...

5.3CVSS5.9AI score0.00457EPSS
SaveExploits0References1
osv_pysec
osv_pysec
•added 2026/06/05 8:17 p.m.•31 views

PYSEC-2026-206

Guardrails AI is a Python framework that helps build AI applications. On May 11, 2026 at approximately 6:00 PM Pacific, an attacker published a malicious version of guardrails-ai 0.10.1 to PyPI. Aany user who installed guardrails-ai==0.10.1 from PyPI on May 11, 2026 may be affected. Security...

9.6CVSS5.7AI score0.0049EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/06/05 12:17 a.m.•23 views

PYSEC-2026-216

In OpenStack Ironic 32 before 37.0.0, an unauthenticated malicious user could submit a crafted JSON string to some endpoints on the API or JSON-RPC service and effect a service crash...

7.5CVSS5.9AI score0.00736EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/04 3:16 p.m.•21 views

PYSEC-2026-2284

Strawberry GraphQL is a library for creating GraphQL APIs. In versions 0.172.0 through0.315.6, the MaxAliasesLimiter extension in Strawberry fails to account for the multiplicative/amplification effect of FragmentSpreadNode. While it correctly counts static aliases within the AST it does not...

5.3CVSS6AI score0.00687EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/06/04 3:16 p.m.•25 views

PYSEC-2026-2282

Strawberry GraphQL is a library for creating GraphQL APIs. In versions 0.288.4 through 0.315.3, Strawberry's bundled GraphiQL template wrote values from the GraphiQL headers editor into the browser URL query string. If a user entered a sensitive header, such as Authorization: Bearer , the value...

4.3CVSS5.8AI score0.0036EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/06/04 3:16 p.m.•20 views

PYSEC-2026-2283

Strawberry GraphQL is a library for creating GraphQL APIs. In versions 0.71.0 through 0.315.6, the QueryDepthLimiter extension is vulnerable to an Application-level DOS due to a lack of cycle detection in fragment spreads. When a query contains circular fragment references the determinedepth...

5.3CVSS5.8AI score0.00432EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/06/04 12:16 p.m.•26 views

PYSEC-2026-212

A vulnerability has been found in Streamlit up to 1.53.0. Impacted is an unknown function in the library lib/streamlit/runtime/caching/hashing.py of the component Palette Handler. Such manipulation leads to use of weak hash. Local access is required to approach this attack. The attack requires a...

4.7CVSS4AI score0.00083EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/06/04 12:16 p.m.•34 views

PYSEC-2026-195

A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digestutils of the file mlflow/data/digestutils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is...

2CVSS3.9AI score0.00103EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/06/04 12:16 a.m.•34 views

PYSEC-2026-211

A security flaw has been discovered in gradio-app gradio 6.14.0. This affects the function saveaudiotocache of the component Audio Cache Key Handler. Performing a manipulation results in use of weak hash. The attack must be initiated from a local position. The attack is considered to have high...

2.5CVSS4.2AI score0.00106EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•26 views

PYSEC-2026-200

An issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15. django.core.mail.backends.smtp.EmailBackend in Django fails to prevent reuse of a partially-initialized connection after a failed STARTTLS handshake when failsilently=True, which allows on-path network attackers to read ema...

2.3CVSS6AI score0.00205EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•32 views

PYSEC-2026-201

An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6. django.middleware.cache.UpdateCacheMiddleware in Django does not match Cache-Control response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their...

5.3CVSS6.3AI score0.00429EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•21 views

PYSEC-2026-199

An issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15. django.http.HttpRequest.getsignedcookie in Django uses a non-injective salt derivation concatenating the cookie name and salt argument, which allows a remote attacker to use a cookie in a context different from the one wher...

4.3CVSS6.1AI score0.00281EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•22 views

PYSEC-2026-2290

A vulnerability in the LightGlue model loading path of huggingface/transformers version 5.2.0 allows an attacker-controlled model repository to execute arbitrary code during model initialization. The issue arises because the trustremotecode parameter, intended to prevent remote code execution, is...

9.6CVSS8.5AI score0.00936EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•23 views

PYSEC-2026-198

An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6. django.utils.cache.hasvaryheader in Django does not strip leading or trailing whitespace from Vary response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose...

5.3CVSS6.3AI score0.00429EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•23 views

PYSEC-2026-213

daphne before 4.2.2 did not pass maxFramePayloadSize or maxMessagePayloadSize to Autobahn's WebSocketServerFactory. Because Autobahn defaults both values to 0 unlimited, an unauthenticated remote attacker could send arbitrarily large WebSocket messages or frames, causing excessive memory...

7.5CVSS7.3AI score0.00573EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•27 views

PYSEC-2026-214

daphne before 4.2.2 reconstructs a raw HTTP request from Twisted's parsed headers and feeds it to autobahn for WebSocket handshake processing. Twisted does not treat \x0b, \x0c, \x1c, \x1d, \x1e, or \x85 as header line separators, but autobahn decodes header values to str and calls splitlines. An...

5.3CVSS5.9AI score0.00288EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/06/03 2:16 p.m.•35 views

PYSEC-2026-197

An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6. django.middleware.cache.UpdateCacheMiddleware in Django does not add Authorization to the Vary response header for requests bearing that header without Cache-Control: public, which allows remote attackers to read private...

2.3CVSS6.1AI score0.00432EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/03 9:16 a.m.•24 views

PYSEC-2026-2222

A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the apikey field in...

7.7CVSS8.2AI score0.0066EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/06/02 10:16 p.m.•24 views

PYSEC-2026-203

OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Versions prior to 7.260227.0 are vulnerable to XSS in the rendering of email-message observable body data. The content of the body field isn't appropriately sanitized when being rendered. Does...

6.1CVSS5.7AI score0.00253EPSS
SaveExploits0References1
osv_pysec
osv_pysec
•added 2026/06/02 8:16 p.m.•50 views

PYSEC-2026-2105

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, cookies set with the cookies parameter on requests are sent after following a cross-origin redirect. If a developer uses the cookies parameter on a per-request basis then sensitive data might ...

7.5CVSS6.1AI score0.00213EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/06/02 8:16 p.m.•35 views

PYSEC-2026-2104

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, using CookieJar.load with untrusted input may allow arbitrary code execution. Most applications using this function will be doing so with the user's own data, so this is unlikely to affect man...

7.3CVSS7.1AI score0.00495EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/06/02 9:16 a.m.•26 views

PYSEC-2026-2261

In version 3.6.19 of prefecthq/prefect, an authentication bypass vulnerability exists due to the improper handling of URL path exemptions for health check probes. Specifically, the authentication middleware exempts any URL path ending with 'health' or 'ready' from authentication checks. This allo...

7.5CVSS7.2AI score0.00628EPSS
SaveExploits1References3
osv_pysec
osv_pysec
•added 2026/06/01 5:17 p.m.•33 views

PYSEC-2026-196

pip would treat consolescripts and guiscripts as paths instead of file names without sanitizing the resolved absolute path to the installation directory, leading to entry points being installed outside the installation directory...

5.5CVSS6.5AI score0.00466EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•30 views

PYSEC-2026-187

A bug in Apache Airflow's auth manager logout handling left previously-issued JWT tokens valid after the user clicked logout in the UI: the logout flow for FabAuthManager and KeycloakAuthManager did not actually reach the underlying revoketoken call, so the JWT remained accepted by the API server...

6.5CVSS6AI score0.00596EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•23 views

PYSEC-2026-172

A bug in Apache Airflow's rendered-template field handling caused nested sensitive-key masking e.g. nested password / token / secret / apikey keys inside a JSON template structure to be bypassed when the rendered field exceeded core maxtemplatedfieldlength: Airflow stringified the structure befor...

6.5CVSS5.8AI score0.00523EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•27 views

PYSEC-2026-174

Exploitation requires the attacker to already be an authenticated Airflow worker holding a valid Log-server JWT issued for at least one Dag. Apache Airflow's Log server authorized JWT tokens against Dag IDs by applying Python's str.lstrip to the requested path segment when verifying the JWT's sub...

3.1CVSS5.9AI score0.00518EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•28 views

PYSEC-2026-186

Apache Airflow's scheduler-side deadline-reference decoder SerializedCustomReference.deserializereference imported and dispatched arbitrary class paths drawn from DAG-author-controlled serialized state without an allowlist or plugin-registry gate. A DAG author whose code reaches the scheduler — t...

7.3CVSS6.1AI score0.00927EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•25 views

PYSEC-2026-171

Apache Airflow's JWTRefreshMiddleware set the JWT auth cookie without the Secure flag, so deployments running the Airflow API server behind an HTTPS-terminating reverse proxy e.g. nginx / Envoy / a managed load balancer that terminates TLS and forwards plaintext to the API server, the default...

5.9CVSS5.9AI score0.00376EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•23 views

PYSEC-2026-185

A bug in Apache Airflow's XCom PATCH endpoint PATCH /api/v2/xcomEntries/key allowed an authenticated UI/API user with XCom write permission on a Dag to set XCom entries under reserved key names e.g. returnvalue that the matching POST endpoint already validated against FORBIDDENXCOMKEYS. The...

8.8CVSS6.5AI score0.00947EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•21 views

PYSEC-2026-183

A bug in Apache Airflow's bulk Task Instances API PATCH/DELETE /api/v2/dags/dagid/dagRuns/dagrunid/taskInstances evaluated authorization against the dagid resolved from the URL path while operating on the dagid / dagrunid extracted from request-body entity fields. An authenticated UI/API user wit...

7.5CVSS6.5AI score0.00763EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•29 views

PYSEC-2026-182

The partitioneddagruns endpoints in the Airflow UI enforced only asset-level access control, not per-Dag authorization. An authenticated UI/API user with global Asset:read permission could enumerate partition run state, schedule configuration, and asset wiring for Dags they were not authorized to...

4.3CVSS6.5AI score0.00571EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•26 views

PYSEC-2026-184

Apache Airflow's official documentation at core-concepts/dag-run.html "Passing Parameters when triggering Dags" showed a verbatim BashOperatorbashcommand="echo value: dagrun.conf'conf1' " example without any quoting / sanitization warning. Dag authors who copied the pattern verbatim into...

9.1CVSS5.7AI score0.00592EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/06/01 9:16 a.m.•27 views

PYSEC-2026-181

A Dag author could either a create a symlink under their task's log directory pointing to an arbitrary file readable by the API server process read-path attack — e.g. /etc/passwd or airflow.cfg or b supply a taskid containing .. sequences accepted by the Task SDK's KEYREGEX write-path attack, and...

6.5CVSS6AI score0.00758EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/06/01 8:16 a.m.•29 views

PYSEC-2026-173

A bug in the GET /api/v2/connections/connectionid REST API endpoint in Apache Airflow allowed an authenticated UI/API user with Connection-read permission to retrieve secrets stored in a Connection's extra JSON blob under field names not present in the redaction allowlist DEFAULTSENSITIVEFIELDS —...

6.5CVSS5.8AI score0.00664EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2026/05/28 7:16 p.m.•22 views

PYSEC-2026-603

An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone federated token rescoping mechanism does not propagate the original token's expiry to the newly issued token. When a federated user rescopes a token via POST /v3/auth/tokens, the handlescopedtoken function in the mapped...

8.1CVSS5.8AI score0.00321EPSS
SaveExploits1References3
osv_pysec
osv_pysec
•added 2026/05/28 7:16 p.m.•17 views

PYSEC-2026-599

An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone application credential authentication plugin does not verify that the user supplied in the authentication request matches the owner of the application credential. An attacker can authenticate with their own application...

8.8CVSS5.9AI score0.00404EPSS
SaveExploits1References3
Total number of security vulnerabilities7962