Lucene search
+L

7927 matches found

PyPA
PyPA
•added 2026/08/12 4:17 p.m.•12 views

PYSEC-2026-3991

Apache Airflow's serialization layer reconstructed exception nodes by calling importstring on a class name taken from the serialized blob and instantiating it with arguments from the same blob, with no restriction on what could be imported. An operator's executorconfig reaches that branch, so a D...

9.8CVSS6.3AI score0.01649EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•24 views

PYSEC-2026-3705

Apache Airflow's secrets masker hides values stored under sensitive key names when they are displayed in the UI. The masker's recursion-depth limit did not descend into values nested inside a list, tuple, or set beyond that limit, so an Airflow Variable holding such a deeply-nested value was show...

6.5CVSS5.8AI score0.00523EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/12 11:17 a.m.•23 views

PYSEC-2026-3714

The Google Cloud Secret Manager secrets backend in Apache Airflow's Google provider never applied the team scope when resolving Connections and Variables: the caller's teamname was accepted by the backend but dropped at the internal call boundary, so every lookup resolved against the team-agnosti...

6.5CVSS5.9AI score0.00596EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/10 7:17 p.m.•22 views

PYSEC-2026-3713

The AWS Systems Manager Parameter Store and Secrets Manager backends in Apache Airflow's Amazon provider resolved a team-scoped Connection or Variable id through the team-agnostic lookup when the team-scoped lookup missed. In a deployment running multi-team mode with either backend, a caller in o...

6.5CVSS6AI score0.00596EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/10 7:17 p.m.•31 views

PYSEC-2026-3715

The Yandex Lockbox secrets backend in Apache Airflow's Yandex provider resolved a team-scoped Connection or Variable id through the team-agnostic lookup when the team-scoped lookup missed. In a deployment running multi-team mode with this backend, a caller in one team could resolve a secret...

6.5CVSS5.9AI score0.0036EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•31 views

LangGraph: Namespace prefix matching crosses segment boundaries in Postgres and SQLite stores

SummaryThe Postgres and SQLite stores persist hierarchical namespaces as a dot-joined string "memories", "alice" becomes memories.alice and scoped reads by matching that string with LIKE '%'. Because LIKE has no notion of the . separator, a scoped search or listnamespaces also matched sibling...

5.3CVSS5.8AI score0.00363EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•26 views

h2: Duplicate Host header could facilitate request smuggling

Impacth2 =4.4.0 accepts request header blocks containing more than one Host header, and forwards every Host header to the consuming application. Where the consumer downgrades HTTP/2 to HTTP/1.1, the resulting request carries two Host header lines, which is a request smuggling primitive CWE-444...

5.3CVSS6.1AI score0.00418EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•26 views

pymdown-extensions: exponential-backtracking ReDoS in caret, tilde, betterem, and magiclink inline processors

SummaryFour inline processors in pymdown-extensions contain regular expressions withexponential backtracking. A single untrusted Markdown line under50 bytes drives markdown.markdown into unbounded CPU on the rendering threadseconds at 45 bytes, growing exponentially with each added character. All...

7.5CVSS5.9AI score0.00608EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•31 views

AWS CLI: Disabled SSH host key verification in Amazon AWS CLI EMR helper commands

SummaryThe AWS Command Line Interface AWS CLI is a unified tool to manage AWS services from the command line. An issue exists where the EMR SSH helper commands aws emr ssh, aws emr socks, aws emr put, aws emr get passed StrictHostKeyChecking=no to the underlying SSH client, disabling host key...

6.9CVSS6.7AI score0.00291EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•36 views

pypdf: Possible long runtimes/large memory usage for large CID font width ranges

ImpactAn attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires parsing the font width entries of a font with unusually large values, for example during text extraction. PatchesThis has been fixed in pypdf==6.15.0. Workarounds...

4.8CVSS5.8AI score0.00125EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•28 views

pypdf: Possible large memory usage for large /ToUnicode streams

ImpactAn attacker who uses this vulnerability can craft a PDF which leads to large memory consumption. This requires parsing the /ToUnicode entry of a font with unusually large values, for example during text extraction. PatchesThis has been fixed in pypdf==6.15.0. WorkaroundsIf you cannot upgrad...

4.8CVSS5.8AI score0.00125EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•31 views

Open WebUI: Cross-user file content disclosure via request-scoped direct model knowledge metadata

SummaryOpen WebUI lets a client define a model inline on a chat request instead of selecting a saved workspace model. The knowledge attached to such an inline model was used as-is, without checking that the caller can read what it points at. Any authenticated user who knows another user's file id...

5.3CVSS5.8AI score0.00416EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•36 views

Open WebUI: Deletion of directories and file embeddings in other knowledge bases via sync cleanup

SummaryA user with write access to one knowledge base could delete directories, and drop file embeddings, belonging to knowledge bases they do not control. The sync cleanup endpoint verified write access on the knowledge base named in the URL and then acted on the directory and file ids supplied ...

4.3CVSS5.8AI score0.00366EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•32 views

Open WebUI: Stored XSS via unescaped KaTeX render-error fallback in rendered messages

SummaryAny authenticated user can store a chat message whose math block makes KaTeX fail with a stack overflow instead of a parse error. When that happens the renderer falls back to inserting the original math source into the page as HTML rather than as text, so script in the message runs in the...

8.7CVSS5.8AI score0.00403EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•33 views

Open WebUI: A folder write-collaborator can permanently delete the owner's chats by deleting a shared subfolder

SummaryA user granted write access to a shared chat folder could permanently delete chats and messages belonging to the folder's owner. Deleting a folder cascades into the owner's chats and the entire subfolder subtree, and the deletion handler required only write access on subfolders instead of...

8.1CVSS5.8AI score0.00548EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•35 views

Open WebUI: Unapproved accounts can open terminal sessions via a WebSocket auth path missing the role check

SummaryThe terminal WebSocket route authenticates its own first-message JWT instead of going through the HTTP dependency chain, and never applies the role check that getverifieduser enforces on every HTTP terminal route. An account whose role is pending, meaning registered but not approved, or...

6.3CVSS5.9AI score0.00283EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•30 views

Open WebUI: Instance-wide stall via automation recurrence rules that force multi-second parsing

SummaryIn every affected release, automation recurrence parsing anchors minutely and hourly rules at a fixed date of 2000-01-01 and then walks forward one interval at a time to find the next run. A single FREQ=MINUTELY rule therefore enumerates roughly a quarter-century of occurrences,...

6.5CVSS5.8AI score0.00573EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•36 views

Open WebUI: DNS Rebinding SSRF Bypass

SummaryOpen WebUI vetted user-supplied URLs by resolving the hostname once and rejecting private, loopback and link-local addresses, then let the HTTP client resolve that hostname again at connect time. An attacker who controls the authoritative DNS for a hostname they submit can answer with a...

6.3CVSS5.8AI score0.00252EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•32 views

Open WebUI: Tool source code disclosed to read-only users via the tool list and get endpoints

SummaryA workspace tool shared with a read grant returned its full Python source to the recipient. Any authenticated non-admin who could use a shared tool could also read its source, including any user on the instance when a tool was shared publicly. Source is meant to be a writer-only tier: the...

6.5CVSS6AI score0.00478EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•34 views

Open WebUI: Same-origin XSS to account takeover via terminal file-preview iframe hardcoding allow-same-origin

SummaryAny authenticated user with access to a terminal server could get script of their choosing to run in the Open WebUI origin itself. The HTML file preview rendered terminal-served files in an iframe whose sandbox always granted allow-same-origin alongside allow-scripts, and the file is serve...

8.2CVSS6.1AI score0.0038EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•33 views

Open WebUI: Users denied the image-generation permission can still generate images via chat completions

SummaryAn authenticated user whose features.imagegeneration permission has been revoked can still make the server generate images by sending the feature flag in a chat-completion request. The chat pipeline took the client-supplied features object at face value and never re-checked the permission...

4.3CVSS5.7AI score0.00413EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•32 views

Open WebUI: Any authenticated user can stall a worker via a knowledge-search pattern that backtracks catastrophically

SummaryThe built-in knowledge search tools let a chat participant choose the pattern used to grep knowledge files. Patterns containing regex metacharacters were compiled with Python's backtracking re engine and run against every line of every reachable file, with no time limit anywhere on that...

6.5CVSS5.8AI score0.00592EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•34 views

Open WebUI: Any authenticated user can reach internal services and cloud metadata via NAT64-encoded URLs

SummaryOpen WebUI fetches user-supplied URLs on the server for RAG URL ingestion, URL-to-markdown conversion and web-search content retrieval, and decides whether a destination is allowed by asking whether its IP address is globally routable. That test operates on the literal IPv6 address and doe...

7.1CVSS5.8AI score0.00351EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•35 views

LangGraph: Namespace prefix matching crosses segment boundaries in Postgres and SQLite stores

SummaryThe Postgres and SQLite stores persist hierarchical namespaces as a dot-joined string "memories", "alice" becomes memories.alice and scoped reads by matching that string with LIKE '%'. Because LIKE has no notion of the . separator, a scoped search or listnamespaces also matched sibling...

5.3CVSS5.8AI score0.00363EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•34 views

Open WebUI: SSRF into internal services via unvalidated sub-resource requests in the Playwright web loader

SummaryWith the Playwright web loader enabled, Open WebUI opens user-submitted URLs in a real browser and validates the destination address before allowing the request. That check only ran for the top-level page request. Every other request the page issued was passed through unvalidated, so a pag...

7.7CVSS5.8AI score0.00466EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•28 views

Keras: TorchModuleWrapper can deserialize unsafe PyTorch pickle data

A vulnerability in keras-team/keras version 3.15.0 allows unsafe deserialization of attacker-controlled PyTorch pickle data through the public keras.layers.TorchModuleWrapper.fromconfig method. This method invokes torch.load..., weightsonly=False without requiring an explicit unsafe opt-in, such ...

7.8CVSS7.8AI score0.00393EPSS
SaveExploits0References11Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•33 views

Keras: HDF5 virtual datasets can disclose local files

Keras versions up to and including 3.13.2 are vulnerable to an arbitrary HDF5 file read due to an incomplete fix for CVE-2026-1669. The vulnerability resides in the H5IOStore.verifydataset and fileeditor.py methods, which fail to check the dataset.isvirtual property of HDF5 datasets. This allows ...

5.5CVSS5.8AI score0.00175EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•34 views

Open WebUI: Client-side SSRF via unrestricted external resource loading in Vega/Vega-Lite chart rendering

SummaryOpen WebUI renders vega and vega-lite fenced code blocks in chat content by building a Vega view in the viewer's browser without a restricted resource loader. Any user who can place such a block where another user will see it can make that user's browser issue attacker-chosen outbound GET...

4.1CVSS5.8AI score0.00346EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•30 views

Keras: HDF5 links can disclose local file contents

A vulnerability in keras-team/keras versions = 3.14.0 allows arbitrary local HDF5 file content disclosure due to improper handling of HDF5 ExternalLinks. The KerasFileEditor and keras.saving.loadweights functions bypass the safegeth5group and safegeth5dataset helpers, which are designed to reject...

6.5CVSS6.5AI score0.00767EPSS
SaveExploits0References11Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•31 views

Open WebUI: Any authenticated user can cancel another user's chat generation via the chat delete endpoint

SummaryDELETE /api/v1/chats/id cancelled a chat's in-flight tasks before it checked whether the caller was allowed to delete that chat. Any authenticated user who knew another user's chat id could therefore abort that user's running model response, title generation or tag generation. The deletion...

3.1CVSS5.5AI score0.00458EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•30 views

Keras: tar extraction permits symlink-based path traversal

A vulnerability in keras-team/keras version 3.12.0 allows an attacker to craft a malicious tar archive that bypasses the filtersafetarinfos validation in keras/src/utils/fileutils.py. Specifically, symlink entries are not subjected to the same ispathindir validation as regular file entries,...

6.5CVSS5.4AI score0.0033EPSS
SaveExploits1References11Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•32 views

Open WebUI: Any member with write access to a standard channel can edit or delete other members' messages

SummaryOn standard channels, the message update and delete handlers accepted any caller holding write access on the channel, without checking that the caller wrote the message. Write access is the same grant a member needs in order to post, so every ordinary participant in a shared channel could...

5.4CVSS5.9AI score0.00427EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•36 views

Open WebUI: Account takeover via OAuth token exchange accepting tokens issued to any client

SummaryThe OAuth token exchange endpoint accepts a raw provider access token and validates it by calling the provider's userinfo endpoint. A userinfo endpoint reports only that a token is valid, never which OAuth client it was issued to, and the endpoint performed no audience or client check of i...

8.1CVSS5.8AI score0.00569EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•31 views

Keras: Lambda deserialization can bypass safe mode and execute code

A vulnerability in keras-team/keras version 3.14.0 allows for arbitrary code execution due to improper handling of deserialization in the Lambda layer. Specifically, the raiseforlambdadeserialization function fails to enforce the safe-mode guard when safemode is set to None, which is the default...

9.8CVSS8.1AI score0.00719EPSS
SaveExploits1References11Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•33 views

Keras: DiskIOStore permits path traversal through crafted layer names

A path traversal vulnerability exists in keras-team/keras version 3.14.0, specifically in the DiskIOStore.make method within the Keras 3 model saving and loading library. This vulnerability arises from the improper handling of user-provided layer names, which are used to construct directory paths...

6.1CVSS6.3AI score0.00384EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/10 10:43 a.m.•31 views

aiosend: Deserialization of request body before signature verification (Pre-auth DoS) in webhook handler

SummaryWebhookHandler.feedupdate deserializes the entire request body before verifying the HMAC signature. This allows an unauthenticated attacker to force expensive parsing of arbitrary JSON payloads that will ultimately be rejected, leading to unnecessary CPU and memory consumption. SeverityHig...

7.5CVSS6.1AI score0.00636EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/09 11:16 p.m.•15 views

PYSEC-2026-3955

A Server-Side Request Forgery SSRF vulnerability exists in nltk/nltk versions 3.9.4 and the current develop branch. The nltk.pathsec.validatenetworkurl function, intended to prevent SSRF by rejecting internal network addresses, fails to reject IPs in the RFC 6598 shared address space 100.64.0.0/1...

3.7CVSS5.7AI score0.0026EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/07 7:16 a.m.•15 views

PYSEC-2026-3954

A vulnerability in nltk.downloader in nltk/nltk versions = 3.9.4 allows for cross-package resource and model poisoning. The downloader extracts package archives into shared namespaces such as corpora/ and taggers/ instead of package-isolated roots, and validates package integrity only after the...

6.5CVSS5.6AI score0.00211EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/06 9:16 a.m.•34 views

PYSEC-2026-3623

Apache Polaris did not consistently validate storage locations supplied during table and view registration.An authenticated principal with permission to register a table or view could, depending on the affected release and registration path, cause Polaris to use the catalog's storage credentials ...

6.5CVSS5.6AI score0.00486EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/04 5:16 p.m.•26 views

PYSEC-2026-3717

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8.GeoDjango's django.contrib.gis.geos.GEOSGeometry is subject to a potential denial-of-service when parsing deeply nested GEOMETRYCOLLECTION objects supplied as well-known text WKT, well-known binary WKB, or hex-encoded WKB,...

6.9CVSS5.8AI score0.01113EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

python-cryptography verifier accepts wildcard DNS names allowing escape from permittedSubtrees

SummaryIf an intermediate constrained CA permits the DNS name foo.example.com, and the leaf certificate has a wildcard in its DNS SAN of .example.com, python-cryptography's verifier accepts which allows escaping outside of the permitted names. PoC!/usr/bin/env python3"""Standalone PoC: pyca's...

8.3CVSS7.3AI score0.00309EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•50 views

cryptography: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing

Summarypkcs7decryptder, pkcs7decryptpem, and pkcs7decryptsmime reported theoutcome of decrypting a RecipientInfo's encryptedKey in severaldistinguishable ways, one of which disclosed the exact length recovered from theRSA operation. The same distinction was also observable by timing. Anapplicatio...

8.2CVSS6.8AI score0.00274EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•47 views

AIOHTTP: HTTP request smuggling via WebSocket upgrade

SummaryThe HTTP parsers were vulnerable to a request smuggling attack relating to WebSocket upgrades. ImpactIf using the server-side component, it may be possible for an attacker to execute a request smuggling vulnerability using an edge case in the WebSocket upgrade procedure. AIOHTT is unaware ...

6.3CVSS6.8AI score0.00443EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•40 views

python-cryptography: Duplicate self-signed intermediates can cause exponential path-building

SummaryWhen resolving invalid certificate chains that include duplicate copies of self-signed certificates, the processing recursively invokes the same candidate, leading to an exponential blowup. Although the limitation that the chain depth cannot exceed a specified maximum depth prevents...

8.7CVSS7.2AI score0.00252EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response)

SummaryAn out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response. ImpactAn attacker controlled server, or possibly an accidental response could trigger a DoS in the client. WorkaroundIf unable to upgrade, the Python parser is unaffect...

7.1CVSS6.6AI score0.00528EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•35 views

AIOHTTP: WebSocket client accepts compressed frames without negotiated permessage-deflate

SummaryThe client accepts and decompresses frames with the RSV1 bit set even when the permessage-deflate extension was not negotiated. ImpactA client may unexpectedly decompress WebSocket frames when explicitly opted out. This could lead to additional CPU/memory consumption, but is unlikely to be...

6.9CVSS7.3AI score0.00524EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

Thumbor has path traversal via post-validation URL decoding bypass in file_loader

The fileloader performs unquote on the file path AFTER the abspath + startswith security check. An attacker can use percent-encoded path traversal sequences %2e%2e for .. that pass the security check as literal directory names, but are then decoded to actual .. traversal sequences. Affected...

8.7CVSS6AI score0.00522EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

Natural Language Toolkit (NLTK): DNS-rebinding SSRF filter bypass in nltk.pathsec.urlopen (nltk.download / nltk.data.load) defeats ENFORCE mode

Summarynltk.pathsec provides an SSRF filter that NLTK documents as a security control, blocking loopback, private, link-local, and multicast ranges including obfuscated forms and recommending strict ENFORCE mode for security-sensitive environments. The filter is bypassable by DNS rebinding:...

8.6CVSS6AI score
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•33 views

Thumbor convolution filter allows divide-by-zero in C extension leading to remote DoS

SummaryThumbor's filters:convolution, , filter passes the user-controlled value to a C extension thumbor/ext/filters/convolution.c where it is used as a divisor for % and / without validating columns 0. When columns=0, the C code triggers undefined behavior; on x8664 this reliably results in a...

7.5CVSS6.1AI score0.0075EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•32 views

Thumbor proportion filter allows unbounded post-transform resize leading to remote DoS

SummaryThumbor's filters:proportion filter does not enforce an upper bound on and runs in the post-transform phase. An attacker can trigger extremely large resizes CPU/memory exhaustion and cause denial of service. Details- Filter implementation: thumbor/filters/proportion.py - value is parsed as...

7.5CVSS5.7AI score0.00609EPSS
SaveExploits0References7Affected Software1
Total number of security vulnerabilities7927