Lucene search
+L
PypaMost viewed

7809 matches found

PyPA
PyPA
•added 2026/05/28 4:16 p.m.•46 views

PYSEC-2026-178

PyJWT is a JSON Web Token implementation in Python. From 2.8.0 to 2.12.1, when verifying detached JWS tokens using the unencoded-payload option "b64": false, RFC 7797, PyJWT performs Base64URL decoding of the compact-serialization payload segment before enforcing the detached-payload rules. For...

5.3CVSS5.6AI score0.00415EPSS
SaveExploits1References1Affected Software1
PyPA
PyPA
•added 2026/05/24 2:16 p.m.•46 views

PYSEC-2026-2289

A critical remote code execution vulnerability exists in all versions of the HuggingFace transformers library prior to version 5.3.0. The vulnerability allows an attacker to craft a malicious config.json file containing the attnimplementationinternal field set to an attacker-controlled HuggingFac...

7.8CVSS7.7AI score0.00599EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2026/05/22 1:10 p.m.•46 views

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
SaveExploits5References8Affected Software1
PyPA
PyPA
•added 2026/05/13 4:16 p.m.•46 views

PYSEC-2026-142

urllib3 is an HTTP client library for Python. From 2.6.0 to before 2.7.0, urllib3 could decompress the whole response instead of the requested portion 1 during the second HTTPResponse.readamt=N call when the response was decompressed using the official Brotli library or 2 when...

8.9CVSS6AI score0.00882EPSS
SaveExploits0References1Affected Software1
PyPA
PyPA
•added 2025/11/26 7:15 p.m.•46 views

PYSEC-2025-219

An issue was discovered in Overhang.IO tutor-open-edx overhangio/tutor 20.0.2 allowing local unauthorized attackers to gain access to sensitive information due to the absence of proper cache-control HTTP headers and client-side session checks...

3.3CVSS5.8AI score0.00215EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2022/06/23 5:15 p.m.•46 views

PYSEC-2022-43162

Redis v7.0 was discovered to contain a memory leak via the component streamGetEdgeID...

7.5CVSS7.3AI score0.03094EPSS
SaveExploits1References11Affected Software1
PyPA
PyPA
•added 2021/11/22 9:15 p.m.•46 views

PYSEC-2021-860

Croatia Control Asterix 2.8.1 pythonv0.7.2 has a heap-based buffer over-read, with additional details to be disclosed at a later date...

9.1CVSS7.1AI score0.01172EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2014/03/11 7:37 p.m.•46 views

PYSEC-2014-61

memberportrait.py in Plone 2.1 through 4.1, 4.2.x through 4.2.5, and 4.3.x through 4.3.1 allows remote authenticated users to modify or delete portraits of other users via unspecified vectors...

5.5CVSS6.9AI score0.01257EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•45 views

PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools

PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools Summarypraisonaiagents.mcp.ToolsMCPServer.runsse builds a Starlette MCPHTTP+SSE server around mcp.server.sse.SseServerTransport. The server exposes/sse and /messages/, but it does not validate...

8.3CVSS6.1AI score0.00224EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•45 views

ansible-core: Argument injection in ansible-galaxy role install leads to arbitrary code execution

A flaw was found in ansible-core. The ansible-galaxy role install command processes dependency specifications from a role's meta/requirements.yml file. Due to improper neutralization of argument delimiters, a malicious role author can inject arbitrary git configuration flags through the src field...

7.8CVSS6.5AI score0.00222EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•45 views

ms-swift: Image Cache Hash Collision via Missing Dimension Metadata

A security vulnerability has been detected in modelscope ms-swift up to 4.2.0. This affects the function Template.savepilimage of the file swift/template/base.py of the component PIL Image Cache Key Handler. The manipulation leads to use of weak hash. An attack has to be approached locally. A hig...

3.6CVSS4AI score0.00075EPSS
SaveExploits0References12Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•45 views

LMCache: 16-bit multimodal hash collision can poison KV cache entries

A flaw has been found in LMCache up to 0.4.6. This affects the function hexhashtoint16 of the file lmcache/integration/vllm/utils.py of the component KV Cache Handler. Executing a manipulation can lead to use of weak hash. The attack needs to be launched locally. The attack requires a high level ...

3.6CVSS3.9AI score0.00075EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•45 views

mlrun: DataFrame hash collisions can cause dataset artifact path conflicts and silent data corruption

A vulnerability has been found in mlrun up to 1.12.0-rc3. This impacts the function mlrun.utils.helpers.calculatedataframehash of the file mlrun/utils/helpers.py of the component DataFrame Hash Handler. The manipulation leads to use of weak hash. The attack can only be performed from a local...

3.6CVSS3.9AI score0.00075EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•45 views

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...

8.8CVSS6.5AI score0.00271EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•45 views

Langroid: SQLChatAgent dangerous-function blocklist can be bypassed with quoted or schema-qualified pg_read_file calls

SQLChatAgent validatequery dangerous-pattern regex is bypassable via quoted/commented/qualified function names SummaryThe SQLChatAgent SQL-injection mitigation, with default allowdangerousoperations=False, combines a raw-text regex blocklist DANGEROUSSQLPATTERNS with a sqlglot SELECT-only stateme...

9.3CVSS6.3AI score0.00646EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•45 views

PraisonAI's symlink-extraction bypass of `_safe_extractall` writes outside `dest_dir`

SummaryThe safeextractall helper that all recipe pull, recipe publish, and recipe unpack flows route through validates each archive member's name for absolute paths, .. segments, and resolved-path escape — but does not validate member.linkname, does not reject symlink/hardlink members, and calls...

8.7CVSS6.2AI score0.00457EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•45 views

PPTAgent: Arbitrary File Write + Directory Creation via markdown_table_to_image

SummaryThe markdowntabletoimage tool accepts a caller-controlled path parameter and passes it directly to gethtmltableimage:python pptagent/mcpserver.py:127-143def markdowntabletoimagemarkdowntable: str, path: str, css: str - str: """ Args: path str: The file path where the image will be saved ""...

4.6CVSS6.2AI score0.00302EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•45 views

AIOHTTP vulnerable to denial of service through large payloads

SummaryA request can be crafted in such a way that an aiohttp server's memory fills up uncontrollably during processing. ImpactIf an application includes a handler that uses the Request.post method, an attacker may be able to freeze the server by exhausting the memory.-----Patch:...

8.7CVSS7.4AI score0.00407EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•45 views

python-ldap is Vulnerable to Improper Encoding or Escaping of Output and Improper Null Termination

Summaryldap.dn.escapednchars escapes \x00 incorrectly by emitting a backslash followed by a literal NUL byte instead of the RFC-4514 hex form \00. Any application that uses this helper to construct DNs from untrusted input can be made to consistently fail before a request is sent to the LDAP serv...

6.9CVSS6AI score0.00458EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/07/07 2:34 p.m.•45 views

Open WebUI stored cross-site scripting (XSS) vulnerability

A stored cross-site scripting XSS vulnerability exists in open-webui/open-webui version 0.3.8. The vulnerability is present in the /api/v1/models/add endpoint, where the model description field is improperly sanitized before being rendered in chat. This allows an attacker to inject malicious...

8.4CVSS7.9AI score0.00897EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/06/29 8:18 p.m.•45 views

Malicious code in bramin (PyPI)

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

5.9AI score
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/06/09 7:34 p.m.•45 views

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 a35-minute window through a compromised PyPI maintainer account and contained malicious code.On import, the package fetched a remote payload rope.pyz from anattacker-controlled host and executed it.The payload was a...

5.8AI score
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/03/24 3:35 p.m.•45 views

Two litellm versions published containing credential harvesting malware

After an API Token exposure from an exploited Trivy dependency,two new releases of litellm were uploaded to PyPI containing automatically activated malware,harvesting sensitive credentials and files, and exfiltrating to a remote API.The malicious code runs during importing any module from the...

5.9AI score
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2025/11/24 6:15 p.m.•45 views

PYSEC-2025-77

A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module TPM device but claiming an existing agent's unique identifier UUID. This action overwrites the legitimate agent's identity, enabling the...

8.2CVSS5.7AI score0.00438EPSS
SaveExploits0References10
PyPA
PyPA
•added 2025/03/31 3:15 p.m.•45 views

PYSEC-2025-194

A vulnerability classified as critical has been found in PyTorch 2.6.0. This affects the function torch.jit.script. The manipulation leads to memory corruption. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used...

5.3CVSS5.4AI score0.00199EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/08/19 11:56 a.m.•44 views

Ansible FreeBSD Jail Connection Plugin: Jail escape via symlink following in put_file (host-side root mv)

Through version 1.3.0, the jailexec connection plugin's putfile resolved a transfer's destination to a path on the jail host + and ran mkdir -p and mv there as root on the host. Those commands follow symbolic links, and the path was operated on outside the jail, so a symlink existing inside the...

7.7CVSS6AI score0.00441EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•44 views

Open WebUI: POST /api/v1/images/edit bypasses the global image-edit switch and the per-user image-generation permission

SummaryPOST /api/v1/images/edit performed no authorization beyond requiring a verified account. Every other image-editing surface in Open WebUI enforces the global image-edit switch and the per-user image-generation permission — the /api/v1/images/generations route, the built-in editimage tool, a...

5.4CVSS5.8AI score0.0042EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•44 views

Soup Sieve has Memory Exhaustion via Large Comma-Separated Selector Lists

SummaryThe CSS selector parser in soupsieve the CSS selector engine for Beautiful Soup 4 allocates unbounded memory when compiling large comma-separated selector lists. An attacker who can supply a crafted CSS selector string to soupsieve.compile or Beautiful Soup's .select / .selectone can cause...

7.5CVSS8AI score0.00644EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•44 views

fast-mcp-telegram: Bearer token path traversal bypasses reserved Telegram session protection

Summaryfast-mcp-telegram validates HTTP Bearer tokens by joining the raw token string into a session-file path. The verifier rejects the exact reserved token telegram, but it does not reject path separators or normalize the path before checking whether the session file exists. A remote HTTP clien...

9.4CVSS6AI score0.00648EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•44 views

joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (cross-language sibling of CVE-2026-45363)

Summaryjoserfc.jwt.decode accepts attacker-forged HMAC-signed tokens when thecaller-supplied verification key is the empty string or None.HMACAlgorithm.sign and HMACAlgorithm.verify insrc/joserfc/rfc7518/jwsalgs.py:62-70 feed whateverOctKey.getopkey... produced into hmac.new..., and...

8.7CVSS6.1AI score0.00194EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•44 views

python-multipart: Semicolon treated as querystring field separator enables parameter smuggling

SummaryQuerystringParser treated ; as a field separator in application/x-www-form-urlencoded bodies, in addition to &. The WHATWG URL standard, modern browsers, and Python's urllib.parse since the CVE-2021-23336 fix treat only & as a separator. This creates a parser differential: the same bytes a...

3.7CVSS6.1AI score0.00256EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•44 views

aiwaves-cn agents is vulnerable to resource consumption in the recall_relevant_memories_to_working_memory function

A weakness has been identified in aiwaves-cn agents up to e8c4e3c2d19739d3dff59e577d1c97090cc15f59. Affected by this issue is the function recallrelevantmemoriestoworkingmemory of the file core/cat/lookingglass/straycat.py of the component cheshirecatcore. This manipulation causes resource...

6.9CVSS5.2AI score0.00637EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•44 views

flash-attention contains an insecure deserialization vulnerability in its checkpoint loading mechanism

The flash-attention training framework thru commit e724e2588cbe754beb97cf7c011b5e7e34119e62 2025-13-04 contains an insecure deserialization vulnerability CWE-502 in its checkpoint loading mechanism. The loadcheckpoint function in checkpoint.py and the checkpoint loading code in eval.py use...

7.3CVSS6.3AI score0.0037EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•44 views

LiteLLM has a sandbox escape in custom-code guardrail

ImpactThe POST /guardrails/testcustomcode endpoint runs user-supplied Python inside a hand-rolled sandbox. The sandbox can be escaped using bytecode-level techniques, allowing arbitrary code execution in the proxy process — which runs as root in the default Docker image.Reaching the endpoint...

8.8CVSS6.5AI score0.03399EPSS
SaveExploits2References7Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•44 views

Open WebUI's Improper Authorization in Standard Channels Allows Message Updates with Read Permission

Vulnerability DescriptionIn standard channels i.e., channels whose channel.type is neither group nor dm, the endpointPOST /api/v1/channels/channelid/messages/messageid/update can be accessed with read permission only.When accesscontrol is set to None, the authorization check hasaccess...,...

6.5CVSS5.7AI score0.00336EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•44 views

Lupa has a Sandbox escape and RCE due to incomplete attribute_filter enforcement in getattr / setattr

SummaryThe attributefilter in the Lupa library is intended to restrict access to sensitive Python attributes when exposing objects to Lua.However, the filter is not consistently applied when attributes are accessed through built-in functions like getattr and setattr. This allows an attacker to...

10CVSS7AI score0.00801EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•44 views

OpenEXR has use after free in PyObject_StealAttrString

SummaryThere is a use-after-free in PyObjectStealAttrString of pyOpenEXRold.cpp.This bug was found with ZeroPath. DetailsThe legacy adapter defines PyObjectStealAttrString that calls PyObjectGetAttrString to obtain a new reference, immediately decrefs it, and returns the pointer. Callers then pas...

7.5CVSS7.8AI score0.00322EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•44 views

AIOHTTP vulnerable to DoS through chunked messages

SummaryHandling of chunked messages can result in excessive blocking CPU usage when receiving a large number of chunks. ImpactIf an application makes use of the request.read method in an endpoint, it may be possible for an attacker to cause the server to spend a moderate amount of blocking CPU ti...

8.7CVSS7.2AI score0.00404EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•44 views

Decompression-bomb safeguards bypassed when following HTTP redirects (streaming API)

Impacturllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once.urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header e.g., gzip,...

8.9CVSS6.7AI score0.02922EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•44 views

Model Context Protocol (MCP) Python SDK does not enable DNS rebinding protection by default

DescriptionThe Model Context Protocol MCP Python SDK does not enable DNS rebinding protection by default for HTTP-based servers. When an HTTP-based MCP server is run on localhost without authentication using FastMCP with streamable HTTP or SSE transport, and has not configured...

8.1CVSS7.2AI score0.00512EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/07 2:34 p.m.•44 views

ops leaking secrets if `subprocess.CalledProcessError` happens with a `secret-*` CLI command

SummaryThe issue here is that we pass the secret content as one of the args via CLI. This issue may affect any of our charms that are using: Juju =3.0, Juju secrets and not correctly capturing and processing subprocess.CalledProcessError.There are two points that may log this command, in differen...

6.9CVSS6.1AI score0.00198EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/07 11:45 a.m.•44 views

Server-Side Request Forgery in gradio

A Server-Side Request Forgery SSRF vulnerability exists in the gradio-app/gradio and was discovered in version 4.21.0, specifically within the /queue/join endpoint and the saveurltocache function. The vulnerability arises when the path value, obtained from the user and expected to be a URL, is us...

8.6CVSS7.5AI score0.37114EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/07/07 11:45 a.m.•44 views

Apache Superset users may incorrectly create resources using the import charts feature

A non Admin authenticated user could incorrectly create resources using the import charts feature, on Apache Superset up to and including 2.1.0...

4.3CVSS5.5AI score0.01209EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/05/11 6:16 p.m.•44 views

PYSEC-2026-128

pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev100, package folder names are sanitized using insufficient string replacement. The pattern ....// becomes .. after replacement partial removal, leaving .. which can be exploited when the path is later resolve...

6.5CVSS6AI score0.00423EPSS
SaveExploits1References1Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•43 views

Flyto2 Core: Arbitrary file write via image.download (and other file-writing modules)

Summaryimage.download fetches a URL and writes the response to disk. It does not use the central path guard validatepathwithenvconfig, which confines writes to FLYTOSANDBOXDIR; instead it confines the output to outputdir, but outputdir is itself a caller parameter. Since the attacker sets both th...

10CVSS6.8AI score0.0077EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•43 views

aiosmtplib vulnerable to SMTP command injection via CR/LF in sender/recipient address

Summaryaiosmtplib's SMTP.mail, SMTP.rcpt, SMTP.vrfy and SMTP.expn send the caller-supplied email address to the server without rejecting embedded CR/LF \r\n bytes. An address that contains a CR/LF is written verbatim onto the SMTP control connection, so the bytes after the CRLF are framed by the...

6.9CVSS6.1AI score0.00525EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•43 views

WeasyPrint has CSS Injection via Presentational Hints

SummaryA CSS injection issue exists in WeasyPrint when HTML presentational hints are enabled. Unescaped attribute values are embedded into CSS, allowing injection of arbitrary CSS declarations. This affects applications processing untrusted HTML input. DetailsFile: weasyprint/css/init.pyThe...

6.5CVSS6AI score0.00372EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•43 views

Dulwich's submodule path traversal in porcelain.submodule_update / porcelain.clone(recurse_submodules=True) yields RCE via attacker-dropped .git/hooks payload

Summarydulwich.porcelain.submoduleupdate, and by extension porcelain.clone..., recursesubmodules=True, materializes attacker-controlled submodule paths from a crafted upstream repository without path validation. A malicious .gitmodules plus a matching tree gitlink whose path is .git/hooks or any...

7.5CVSS7.6AI score0.0068EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•43 views

Lemur: JWT verifier honors attacker-supplied alg, enabling ATO

Lemur 1.9.0: JWT verifier trusts attacker-supplied alg from token header — defense-in-depth gap; chain-dependent ATO with secret disclosure Vulnerability Summary Field | Value-- | --Title | Lemur 1.9.0: JWT verifier trusts attacker-supplied alg from token header — defense-in-depth gap;...

4.8CVSS6.2AI score0.00154EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•43 views

Open WebUI: SSRF Protection Bypass in Playwright Web Loader via HTTP Redirects

SummaryThe SafePlaywrightURLLoader implements a validateurl function to prevent SSRF attacks by checking the IP address of the user-provided URL. However, this validation is performed only on the initial URL.Since Playwright automatically follows HTTP redirects 301/302 by default, an attacker can...

7.7CVSS6.1AI score0.00386EPSS
SaveExploits1References5Affected Software1
Total number of security vulnerabilities5000