Lucene search
+L

7809 matches found

PyPA
PyPA
•added 2026/08/17 11:16 a.m.•14 views

PYSEC-2026-3743

opensslencrypt versions before 1.4.0 contain a missing ownership verification vulnerability in the revokekey method that allows authenticated clients to revoke any other client's key. Attackers can revoke arbitrary keys by providing a valid ML-DSA signature, bypassing the intended ownership...

8.8CVSS6AI score0.00451EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•14 views

PYSEC-2026-3756

opensslencrypt versions before 1.4.0 contain a vulnerability in PublicKeyBundle.fromdict that creates key bundles from untrusted data without verifying signatures. Attackers can call fromdict followed by toidentity without signature verification to encrypt data using attacker-controlled public...

9.8CVSS5.8AI score0.00348EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•14 views

PYSEC-2026-3977

opensslencrypt versions before 1.4.0 configure CORS with alloworigins set to wildcard and allowcredentials enabled to true. Attackers can create malicious websites that make authenticated cross-origin requests to the API on behalf of any user who visits them...

9.3CVSS5.8AI score0.00363EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•18 views

PYSEC-2026-3744

opensslencrypt versions before 1.4.0 contain an insecure default configuration that trusts the entire RFC 1918 private address space in IntegrityProxyConfig trustedproxies. Attackers on private networks can forge client certificate headers to bypass mTLS authentication when ProxyAuth validation i...

9.1CVSS5.8AI score0.00167EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•13 views

PYSEC-2026-3758

opensslencrypt versions before 1.4.0 contain an information disclosure vulnerability in the /ready endpoint that returns full database exception strings to unauthenticated callers. Attackers can trigger database errors to extract sensitive information including hostnames, IP addresses, connection...

8.7CVSS5.8AI score0.00444EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•17 views

PYSEC-2026-3759

opensslencrypt versions before 1.4.0 accept refresh tokens as URL query parameters in keyserver and telemetry server routes. Attackers can extract tokens from server logs, proxy logs, browser history, and HTTP Referer headers to gain unauthorized access...

9.8CVSS5.8AI score0.00559EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•14 views

PYSEC-2026-3760

opensslencrypt versions before 1.4.0 contain a sandbox bypass vulnerability where the plugin sandbox fails to restrict alternative file access methods like pathlib.Path and io.open. Attackers can import pathlib or io modules to read and write arbitrary files, completely bypassing the restrictedop...

8.8CVSS7.9AI score0.00476EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•16 views

PYSEC-2026-3757

opensslencrypt versions before 1.4.0 use an in-memory rate limiter for TOTP brute-force protection that is not shared across workers and is lost on server restart. Attackers can distribute authentication attempts across multiple server instances or retry immediately after a restart to bypass rate...

9.8CVSS5.8AI score0.00749EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•23 views

PYSEC-2026-3753

opensslencrypt versions before 1.4.0 expose passwords passed via the --password CLI argument in process listings accessible to all system users. Attackers can read process arguments through ps aux or /proc/pid/cmdline to retrieve plaintext passwords and keystore passwords...

8.7CVSS5.7AI score0.00315EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•16 views

PYSEC-2026-3754

opensslencrypt versions before 1.4.0 use Python's non-cryptographic random module for steganographic pixel selection in the generatepseudorandomsequence function. Attackers who know the password can recover the Mersenne Twister state from approximately 624 outputs and predict pixel locations...

8.7CVSS5.8AI score0.00437EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•16 views

PYSEC-2026-3976

opensslencrypt versions before 1.4.6 contain a key derivation flaw in sequential XOR composition mode where the last stage cancels out during key generation. When configured with a single KDF and no prior hashing stage, attackers can bypass memory-hard key derivation and perform offline password...

6.9CVSS5.8AI score0.00108EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•15 views

PYSEC-2026-3956

opensslencrypt pip versions = 1.4.7 contain an information exposure vulnerability where the 'hsm fido2-test' and 'hsm onlykey-test' diagnostic commands unconditionally print the full derived hardware pepper as hex to stdout/stderr cryptcli.py, handlehsmcommand. The printed value can persist in...

8.7CVSS5.8AI score0.00261EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•16 views

PYSEC-2026-3755

opensslencrypt versions before 1.4.0 silently skip JSON schema validation when the jsonschema library is not installed, allowing malformed metadata to be accepted. Attackers can remove the jsonschema package or supply unknown metadata format versions to bypass all schema checks and process...

9.8CVSS5.7AI score0.00274EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•20 views

PYSEC-2026-3742

opensslencrypt versions before 1.4.0 contain an arbitrary code execution vulnerability in the Whirlpool hash implementation that uses broad glob patterns to load .so modules without integrity verification. Attackers can place malicious .so files matching the whirlpoolpy313.so pattern in...

9.8CVSS6.3AI score0.00679EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•16 views

PYSEC-2026-3953

GitPython versions before 3.1.54 contain a remote code execution vulnerability in the checkunsafeoptions guard that can be bypassed by smuggling git options inside single-character kwarg values. Attackers can supply crafted option dictionaries to clonefrom, fetch, pull, push, lsremote, itercommit...

8.8CVSS8.6AI score0.00923EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•10 views

PYSEC-2026-3949

GitPython before 3.1.57 fails to guard git option forwarding in IndexFile.checkout and TagReference.create, allowing attackers to pass unsafe options via kwargs. Attackers can use --prefix to overwrite arbitrary files with repository content or -F to read arbitrary files returned in-band...

8.1CVSS7.7AI score0.00574EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•11 views

PYSEC-2026-3950

GitPython before 3.1.56 contains an argument injection vulnerability in the Commit.count method, which forwards keyword arguments to 'git rev-list' without the checkunsafeoptions guard present in the sibling iteritems method. An attacker who can control options passed to Commit.count e.g., via an...

5.4CVSS6.1AI score0.0036EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•15 views

PYSEC-2026-3951

GitPython before 3.1.55 fails to disable environment variable expansion in Remote.create and Submodule.add URL handling, allowing attackers to exfiltrate secrets by supplying URLs containing variable references. Attackers can craft URLs with environment variable tokens that are expanded into...

8.7CVSS7.3AI score0.00514EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•10 views

PYSEC-2026-3995

GitPython versions before 3.1.54 contain an arbitrary file overwrite vulnerability in the Diffable.diff method that fails to validate git options passed through kwargs. Attackers can supply the --output argument via the other parameter or output kwarg to write patch content to attacker-chosen fil...

8.1CVSS7.5AI score0.00553EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•11 views

PYSEC-2026-3952

GitPython before 3.1.54 contains an incomplete denylist in unsafegitcloneoptions that omits --template, allowing attackers to achieve arbitrary command execution during clone operations. Attackers can supply --template pointing to a directory containing malicious post-checkout hooks that execute...

8.8CVSS7.6AI score0.00835EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•11 views

PYSEC-0000-CVE-2026-73624

GitPython versions before 3.1.54 contain an arbitrary file overwrite vulnerability in the Diffable.diff method that fails to validate git options passed through kwargs. Attackers can supply the --output argument via the other parameter or output kwarg to write patch content to attacker-chosen fil...

8.1CVSS7.5AI score0.00553EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/13 12:17 p.m.•13 views

PYSEC-2026-3948

GitPython before 3.1.57 contains an incomplete denylist in the unsafegitarchiveoptions guard that omits --add-file and --add-virtual-file options. Attackers can supply these options to Repo.archive to read arbitrary files from the filesystem and include them in the returned archive...

7.1CVSS6.8AI score0.00412EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•26 views

PYSEC-2026-3711

Apache Airflow wrote Variable values and Connection extra contents to the audit log in cleartext when they were submitted through the bulk endpoints PATCH /api/v2/variables and PATCH /api/v2/connections. The audit-log masking recognised only top-level request fields, and a bulk request nests its...

6.5CVSS5.9AI score0.00358EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•28 views

PYSEC-2026-3712

Apache Airflow's Task SDK did not mask the contents of a Variable whose JSON value is a list, so secrets stored in that shape appeared in cleartext in task logs and in the Rendered Templates UI. Masking was applied only when the deserialized value was a string or a dict; a list at the top level...

6.5CVSS5.8AI score0.0023EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•15 views

PYSEC-2026-3994

Apache Airflow's asset materialization endpoint POST /api/v2/assets/assetid/materialize and the XCom result check on waitdagrununtilfinished authorized the target Dag without its team, unlike every other authorization site. A team-aware auth manager distinguishes a team-scoped Dag from a global o...

6.5CVSS5.7AI score0.00328EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•20 views

PYSEC-2026-3710

Apache Airflow's Backfill API authorized a request against a Dag id supplied by the caller whenever the backfillid path segment failed to parse. The authorization dependency parsed it with int while the route handler parsed it as pydantic's NonNegativeInt, which accepts values int rejects 1.0...

7.5CVSS5.9AI score0.00417EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•18 views

PYSEC-2026-3708

Apache Airflow's Task SDK rebuilt a Callback object from serialized data by re-running its constructor, which imports the module named by the stored callback path. Because SyncCallback is itself an Airflow class it passes the default alloweddeserializationclasses allow-list, so tightening that...

8.8CVSS6.1AI score0.00611EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•21 views

PYSEC-2026-3709

Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope. The guard meant to prevent this only ran when no team scope was supplied, and its pattern could not match a team name containing an underscore, which team names are...

5.4CVSS5.9AI score0.00342EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•22 views

PYSEC-2026-3707

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new awaitinginput task state swept by the scheduler. That sweep deserializes the task instance's nextkwargs without an allow-list, so a Dag author — who controls that value through the task execution API — can cause an...

8.8CVSS6.2AI score0.00779EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•16 views

PYSEC-2026-3993

Apache Airflow's Config API did not mask team-scoped sensitive configuration values in multi-team deployments. When an administrator has enabled multi-team mode and exposed the Config API, an authenticated Viewer holding only configuration-read access — with no prior access to the secret — could...

6.5CVSS5.8AI score0.00388EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•10 views

PYSEC-2026-3992

Apache Airflow's XCom GET /api/v2/.../xcomEntries/key?deserialize=true endpoint passed a string-literal payload through BaseXCom.deserializevalue without the checkforbiddenxcomkeys guard, allowing an authenticated API user with XCom write-and-read access to instantiate arbitrary airflow. classes ...

5.4CVSS6AI score0.00529EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•23 views

PYSEC-2026-3706

Apache Airflow's secrets masker did not mask var.json Variable values whose value is a dict in the Rendered Templates UI — the dict value failed an isinstancestr guard — so a secret stored as a JSON Variable and referenced in a template via var.json was displayed in cleartext to any user with...

6.5CVSS5.8AI score0.0023EPSS
SaveExploits0References3Affected Software1
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
SaveExploits0References3Affected 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
SaveExploits0References3Affected 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.•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
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 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.•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

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.•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.•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.•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.•35 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: 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.•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.•35 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.•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
Total number of security vulnerabilities7809