Lucene search
+L
PypaMost viewed

7809 matches found

PyPA
PyPA
•added 2026/04/06 6:16 p.m.•61 views

PYSEC-2026-72

Kedro is a toolbox for production-ready data science. Prior to 1.3.0, Kedro allows the logging configuration file path to be set via the KEDROLOGGINGCONFIG environment variable and loads it without validation. The logging configuration schema supports the special key, which enables arbitrary...

9.8CVSS7AI score0.00878EPSS
SaveExploits0References1Affected Software1
PyPA
PyPA
•added 2019/07/29 3:15 p.m.•61 views

PYSEC-2019-24

invenio-app before 1.1.1 allows host header injection...

6.1CVSS7AI score0.0093EPSS
SaveExploits1References1Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•60 views

Open Babel has uninitialized pointer dereference in PQS pFormat

SummaryA memory-safety vulnerability in Open Babel's PQS parser caused anuninitialized pointer dereference when reading a crafted input file. DetailsThe flaw was in the pFormat handling of the PQS reader. A malformedinput caused the parser to dereference a format pointer that hadnever been...

9.8CVSS5.9AI score0.00828EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•60 views

OpenStack Horizon RC file generation does not escape special characters in project names

OpenStack Horizon before 25.7.4 produces scripts for OpenStack RC file downloading that may have a crafted project name with shell metacharacters. NOTE: some parties consider this a security hardening opportunity to address certain types of user error, not a vulnerability...

6CVSS5.8AI score0.0046EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•60 views

BBOT: Path traversal (Zip-Slip) in unarchive module - incomplete fix for CVE-2025-10284

The unarchive internal module's archive extraction commands perform no code-level validation on extracted file paths, relying entirely on the behavior of external tools e.g. GNU tar which varies by platform. While CVE-2025-10284 addressed git-specific RCE vectors, the underlying archive extractio...

9.6CVSS5.9AI score0.00712EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/06/01 9:16 a.m.•60 views

PYSEC-0000-CVE-2026-41017

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
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/05/28 4:16 p.m.•60 views

PYSEC-2026-175

PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, PyJWKClient passes its uri argument directly to urllib.request.urlopen which uses Python stdlib's default OpenerDirector registering HTTPHandler, HTTPSHandler, FTPHandler, FileHandler, and DataHandler. There is currently no...

4.2CVSS5.6AI score0.0022EPSS
SaveExploits1References1Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•59 views

Open Babel has out-of-bounds write in PQS coord_file parser

SummaryA memory-safety vulnerability in Open Babel's PQS parser allowed anout-of-bounds write when reading a crafted input file. DetailsThe flaw was in the coordfile parsing path of the PQS reader. Amalformed coord file specifier caused the parser to write past theend of its destination buffer...

9.8CVSS6.1AI score0.00828EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•59 views

Open WebUI has a full SSRF Vulnerability in the RAG Web Search Feature

SSRF Bypass via IPv6/IPv4-mapped IPv6/IPv4-reserved-ranges in validateurl Summaryvalidateurl in backend/openwebui/retrieval/web/utils.py calls validators.ipv6ip, private=True, but the validators library does NOT implement the private keyword for IPv6 — the call raises a ValidationError which is...

8.5CVSS7.7AI score0.00328EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•58 views

Pillow: Out-of-bounds read via attacker-controlled row stride on Pillow's mmap path (McIdas AREA files)

SummaryWhen Pillow loads an uncompressed image whose tile uses the raw codec and a mode in Image.MAPMODES, and the image was opened from a filename, it memory-maps the file and builds the image's row pointers directly into the mapping via PyImagingMapBuffer src/map.c. The per-row spacing stride i...

8.3CVSS7.7AI score0.00521EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•58 views

Pixeldrain API key shared with unverified thirdparty sites

SummaryWhen processing Pixeldrain URLs, cyberdrop-dl-patched could send an Authorization header that includes the user's API key to unverified hosts. DetailsPixeldrain offers several alternative domains in case the user's ISP blocks the primary domain. To support this, requests made by...

6.9CVSS5.8AI score0.00528EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•59 views

PraisonAI: Missing Authentication for Critical Function and Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in praisonai

Unauthenticated PraisonAI UI MCP connect endpoint executes attacker-chosen local commands SummaryPraisonAI v4.6.48 exposes the PraisonAIUI MCP client management API through the default UI host apps without authentication. A remote unauthenticated client can send POST /api/mcp/connect with a comma...

9.8CVSS6.6AI score0.01035EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•58 views

pdfkit: Path traversal in from_string

In JazzCore python-pdfkit 1.0.0, the fromstring method enables the execution of JavaScript code within the context of the server application and the exfiltration of local files...

8.4CVSS5.9AI score0.00392EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•57 views

LiteLLM: Custom Code Guardrails production endpoints bypass code safety checks

ImpactLiteLLM's Custom Code Guardrails production create/update paths did not apply the same sandboxing and validation used by the test endpoint.A privileged user with access to create or update guardrails could submit custom Python code that executed in the LiteLLM proxy environment. In...

7.2CVSS6.8AI score0.00904EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•57 views

plone.app.textfield: Stored XSS by spoofing mime type

ImpactA stored XSS affecting RichText fields. RichTextValue.output returns the raw, unsanitized stored value whenever the stored mimeType equals the outputMimeType. Because the safe-HTML output type text/x-html-safe is the type that signifies "already sanitized", any value whose stored mimeType...

4.3CVSS5.8AI score0.004EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•57 views

PraisonAI SandlockSandbox falls back to unrestricted subprocess execution when Landlock is unavailable

Summarypraisonai.sandbox.SandlockSandbox is documented and implemented as the kernel-enforced sandbox backend for untrusted code. Its SandboxConfig.native path lets callers configure allowed filesystem paths and network=False.On systems where the optional sandlock module imports but reports that...

8.8CVSS6.7AI score
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•57 views

PraisonAI recipe workflow policy can be bypassed by declaring and YAML-approving dangerous tools outside TEMPLATE.yaml

SummaryPraisonAI recipe execution has a dangerous-tool policy that is supposed to block default-denied tools unless the caller explicitly passes allowdangeroustools=True. That policy only checks tools declared in TEMPLATE.yaml requires.tools.For steps-based recipes, the actual execution path load...

7.8CVSS6AI score
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•57 views

Open Babel has uninitialized pointer dereference in GRO residue parser

SummaryA memory-safety vulnerability in Open Babel's GRO parser caused anuninitialized pointer dereference when reading a crafted input file. DetailsThe flaw was in the residue handling of the GRO reader. A malformedrecord caused the parser to use a residue pointer that had never beeninitialized...

9.8CVSS6.1AI score0.00802EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/07 2:34 p.m.•57 views

OpenStack Cinder, Glance, and Nova vulnerable to arbitrary file access

An issue was discovered in OpenStack Cinder through 24.0.0, Glance before 28.0.2, and Nova before 29.0.3. Arbitrary file access can occur via custom QCOW2 external data. By supplying a crafted QCOW2 image that references a specific data file path, an authenticated user may convince systems to...

7.1CVSS6.6AI score0.00835EPSS
SaveExploits0References17Affected Software1
PyPA
PyPA
•added 2026/03/25 5:16 p.m.•57 views

PYSEC-2026-2275

Requests is a HTTP library. Prior to version 2.33.0, the requests.utils.extractzippedpaths utility function uses a predictable filename when extracting files from zip archives into the system temporary directory. If the target file already exists, it is reused without validation. A local attacker...

5.5CVSS6AI score0.00185EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2021/12/17 7:15 p.m.•57 views

PYSEC-2021-854

A Buffer Overflow vulnerability exists in NumPy 1.9.x in the PyArrayNewFromDescrint function of ctors.c when specifying arrays of large dimensions over 32 from Python code, which could let a malicious user cause a Denial of Service...

5.3CVSS6.9AI score0.01155EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•56 views

meta-ads-mcp: Server-Side Request Forgery (SSRF) in `upload_ad_image` via Unrestricted `image_url` Fetch

Server-Side Request Forgery SSRF in uploadadimage via Unrestricted imageurl Fetch SummaryThe uploadadimage MCP tool in meta-ads-mcp v1.0.113 passes an attacker-controlled imageurl parameter directly to an HTTP fetch helper httpx.AsyncClientfollowredirects=True.geturl without any scheme, host, or ...

8.3CVSS6.2AI score0.00399EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•56 views

PraisonAI: AgentOS remains unauthenticated after incomplete fix version and allows remote agent invocation

AgentOS remains unauthenticated after GHSA-pm96 patched version and allows remote agent invocation SummaryPraisonAI's AgentOS FastAPI deployment surface remains unauthenticated incurrent main and in releases after the published patched version forGHSA-pm96-6xpr-978x / CVE-2026-40151.The public...

9.8CVSS6.2AI score0.0084EPSS
SaveExploits2References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•56 views

Open Babel has out-of-bounds write in MOPAC translationVectors[] (FINAL POINT)

SummaryA memory-safety vulnerability in Open Babel's MOPAC output parserallowed an out-of-bounds write into the translationVectors arraywhen reading the "FINAL POINT" block of a crafted input file. DetailsThe MOPAC output reader stored translation vectors from the FINALPOINT block into a fixed-si...

9.8CVSS7.8AI score0.0085EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•56 views

py7zr: O(n^2) algorithmic complexity DoS in PackInfo._read()

SummaryPackInfo.read uses an On^2 cumulative sum pattern where numstreams is read directly from the archive header. A crafted .7z archive with a large numstreams value causes excessive CPU consumption during SevenZipFile.init — no extraction is needed. A 50 KB archive takes 7 seconds of CPU time...

8.7CVSS5.9AI score0.00321EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•56 views

Litestar: AllowedHostsMiddleware bypasses host validation via client-controlled X-Forwarded-Host header

SummaryAllowedHostsMiddleware trusts the X-Forwarded-Host header as a fallback when the Host header is absent. Since X-Forwarded-Host is a client-controllable header, an attacker can bypass the allowed hosts validation by omitting the Host header and supplying an X-Forwarded-Host header set to a...

5.9CVSS6AI score0.00375EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•56 views

Starlette vulnerable to O(n^2) DoS via Range header merging in ``starlette.responses.FileResponse``

SummaryAn unauthenticated attacker can send a crafted HTTP Range header that triggers quadratic-time processing in Starlette's FileResponse Range parsing/merging logic. This enables CPU exhaustion per request, causing denial‑of‑service for endpoints serving files e.g., StaticFiles or any use of...

7.5CVSS6.1AI score0.008EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/06/03 2:16 p.m.•56 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 emai...

3.1CVSS6AI score0.00205EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•55 views

PraisonAI AgentTeam.launch exposes unauthenticated remote agent listing and invocation endpoints

PraisonAI AgentTeam.launch exposes unauthenticated remote agent invocation endpoints SummaryPraisonAI's documented Python AgentTeam.launch / Agents.launch HTTP server starts externally reachable agent invocation endpoints without any authentication enforcement.The current implementation registers...

9.8CVSS6.1AI score0.00325EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•55 views

PraisonAI: Jobs API exposes agent-execution endpoints with no authentication

praisonai: Jobs API exposes agent-execution endpoints with no authenticationResearcher: Kai Aizen — SnailSploit @SnailSploit, Adversarial & Offensive Security Research Target: https://github.com/MervinPraison/PraisonAI---Package: praisonai on PyPIAffected version empirically tested:...

9.8CVSS6.5AI score0.00972EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•55 views

Open Babel has Use-after-free in GAMESS GAMESSOutputFormat::ReadMolecule

SummaryA memory-safety vulnerability in Open Babel's GAMESS output parsercaused a use-after-free when reading a crafted input file. DetailsThe flaw was in GAMESSOutputFormat::ReadMolecule. A malformed inputcaused the parser to dereference a stale pointer after the underlyingobject had been freed...

7.8CVSS6.3AI score0.00245EPSS
SaveExploits1References11Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•55 views

Vantage6: Set admin user and password from environment or configuration

ImpactVantage6 currently provides an initial user with username root and password root. This is not ideal for the following reasons:- Attackers know that almost all vantage6 servers have a user with username root that probably has admin rights- The initial password is very weak and it is possible...

6.9CVSS5.9AI score0.0048EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•55 views

PyMuPDF has a path traversal in _main_.py

A path traversal and arbitrary file write vulnerability exist in the embedded get function in 'main.py' in PyMuPDF version, 1.26.5...

8.2CVSS6AI score0.0041EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/06/17 8:17 p.m.•55 views

PYSEC-2026-2280

Starlette is a lightweight ASGI framework/toolkit. In versions 1.0.1 and below, when dispatching a request, HTTPEndpoint selects the handler by lowercasing the HTTP method and looking it up as an attribute with getattr, without restricting the lookup to a known set of HTTP verbs. When an...

5.3CVSS5.6AI score0.00348EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/05/28 4:16 p.m.•55 views

PYSEC-2026-176

PyJWT is a JSON Web Token implementation in Python. From 2.9.0 to 2.12.1, there is a verifier-side algorithm allow-list bypass when jwt.decode or jwt.decodecomplete are called with a PyJWK key. The token header alg is checked against the caller-supplied algorithms allow-list, but signature...

5.4CVSS5.4AI score0.0017EPSS
SaveExploits1References1Affected Software1
PyPA
PyPA
•added 2026/05/11 4:17 p.m.•55 views

PYSEC-2026-147

Wagtail is an open source content management system built on Django. Prior to 7.0.7, 7.3.2, and 7.4, a CMS user without the ability to edit a page could still access the history report for the page, potentially resulting in disclosure of sensitive information. This vulnerability is fixed in 7.0.7...

4.3CVSS5.8AI score0.0027EPSS
SaveExploits0References1Affected Software1
PyPA
PyPA
•added 2026/05/04 6:16 p.m.•55 views

PYSEC-2026-105

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems. Prior to version 7.0.0, the Command Sender UI uses an unsafe eval function on array-like command parameters, which allows a user-supplied payload to execute in the browser when...

4.6CVSS6.2AI score0.00286EPSS
SaveExploits1References1Affected Software1
PyPA
PyPA
•added 2017/09/14 7:29 p.m.•55 views

PYSEC-2017-5

An exploitable vulnerability exists in the yaml loading functionality of ansible-vault before 1.0.5. A specially crafted vault can execute arbitrary python commands resulting in command execution. An attacker can insert python into the vault to trigger this vulnerability...

7.8CVSS7.8AI score0.02991EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

LiteLLM: Local file read via request-supplied OIDC file references

ImpactLiteLLM's /health/testconnection endpoint resolved request-supplied environment and OIDC file references in litellmparams. A proxy administrator, or another privileged caller with permission to test model connections, could cause LiteLLM to read files from the local filesystem via an...

4.9CVSS5.9AI score0.00572EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

Pillow: Decompression Bomb DoS via PdfParser.PdfStream.decode()

SummaryPdfParser.PdfStream.decode in Pillow's PdfParser.py calls zlib.decompress with the bufsize parameter set to the value of the PDF stream's Length field, without any upper bound on the actual decompressed output size. Python's zlib.decompress bufsize argument is an initial output buffer hint...

7.5CVSS7.8AI score0.00385EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

MCP Python SDK: HTTP transports serve session requests without verifying the authenticated principal

SummaryIn affected versions, the SSE and Streamable HTTP server transports routed incoming requests to an existing session based only on the session identifier, without verifying that the request was authenticated as the same principal that created the session. Anyone who learned or guessed a...

7.1CVSS5.7AI score0.00535EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

garminconnect Has Insecure Permission Assignment for Garmin OAuth Token Store

Insecure Permission Assignment for Garmin OAuth Token Store Summarygarminconnect ≤ 0.3.4 wrote its OAuth token store to disk without restricting file-system permissions. Under the default Linux umask 022 the token file garmintokens.json was created world-readable 0o644. The file contains the DI...

8.4CVSS6AI score0.00151EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

FiftyOne App server uses wildcard CORS (Access-Control-Allow-Origin: *), enabling cross-origin reads of local server data

ImpactThe FiftyOne App/API server fiftyone/server/app.py and the /media route fiftyone/server/routes/media.py unconditionally set a permissive CORS header Access-Control-Allow-Origin: on their responses. Because the embedded App server runs locally and is unauthenticated, this allows any website ...

6.3CVSS5.8AI score0.00119EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

DIRAC is vulnerable to RCE in FileCatalog DatasetManager via SQL injection + eval

SummaryThe FileCatalog DatasetManager runs a query on the database and passes the result to eval. The SQL query contains an injection vulnerability which allows an authenticated user to control the parameter returned to the eval resulting in remote code execution. DetailsThe FileCatalog...

9.9CVSS6.1AI score0.01213EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/23 11:41 a.m.•54 views

praisonai: recipe serve auth middleware silently disables itself when no secret is set

praisonai: recipe serve authentication middleware silently disables itself when no secret is setResearcher: Kai Aizen — SnailSploit @SnailSploit, Adversarial & Offensive Security ResearchTarget: https://github.com/MervinPraison/PraisonAI---Package: praisonai on PyPIVersion tested: 4.6.48.File:...

9.8CVSS6.3AI score0.009EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•54 views

Open WebUI's chat completion API allows tool restrictions to be bypassed

SummaryOpen WebUI v0.6.43 contains a vulnerability in its chat completion API, which allows attackers to bypass tool restrictions, potentially enabling unauthorized actions or access. DetailsIn the chatcompletion API, the parameters toolids and toolservers are supplied by the user. These paramete...

7.1CVSS6.7AI score0.00374EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/07/07 4:26 p.m.•54 views

Malicious code in tiktoken-mcp (PyPI)

Part of the "Hades" wave of the Shai-Hulud supply-chain campaign. On 2026-06-08,malicious phantom releases of tiktoken-mcp 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/22 11:16 p.m.•54 views

PYSEC-2026-2301

vLLM is an inference and serving engine for large language models LLMs. Prior to 0.22.0, vLLM's revision pinning controls do not consistently apply to all artifacts loaded for a model. A deployment that supplies --revision or --code-revision can still load dynamic code, GGUF files, image...

6.5CVSS5.8AI score0.00249EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2023/03/26 7:15 p.m.•54 views

PYSEC-2023-45

redis-py before 4.5.3, as used in ChatGPT and other products, leaves a connection open after canceling an async Redis command at an inopportune time in the case of a pipeline operation, and can send response data to the client of an unrelated request in an off-by-one manner. The fixed versions fo...

6.5CVSS7AI score0.01034EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2020/01/23 9:15 p.m.•54 views

PYSEC-2020-85

An open redirect on the login form and possibly other places in Plone 4.0 through 5.2.1 allows an attacker to craft a link to a Plone Site that, when followed, and possibly after login, will redirect to an attacker's site...

6.1CVSS6.9AI score0.00918EPSS
SaveExploits0References5Affected Software1
Total number of security vulnerabilities5000