Lucene search
+L
Osv-pysecRecent

5754 matches found

osv-pysec
osv-pysec
•added 2026/09/27 2:17 a.m.•13 views

PYSEC-2026-4019

MONAI before 1.6.0 is vulnerable to OS command injection in the nnUNetV2Runner component monai.apps.nnunet.nnunetv2runner. User-controlled values taken from the YAML configuration file notably datasetnameorid and from CLI/kwargs arguments are concatenated into a command string without quoting or...

7.8CVSS6.1AI score0.00767EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2026/09/26 2:16 p.m.•10 views

PYSEC-2026-4185

vLLM versions 0.22.0 through 0.23.0 fail to validate stoptokenids against vocabulary bounds in Rust HTTP and gRPC frontends, allowing out-of-vocabulary token IDs to reach MinTokensLogitsProcessor. Attackers can submit requests with mintokens greater than zero and out-of-vocabulary stoptokenids to...

7.5CVSS5.8AI score0.00361EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2026/09/26 2:16 p.m.•17 views

PYSEC-2026-4184

vLLM through 0.29.0 fetches and fully materializes remote or inline media before enforcing its documented media controls the VLLMMAXAUDIOCLIPFILESIZEMB compressed-audio size cap, default 25 MB, and the per-modality --limit-mm-per-prompt item limits. Across four ingress paths — the shared...

7.1CVSS7.7AI score0.00653EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2026/09/23 7:52 p.m.•20 views

PYSEC-2026-3987 MemoryOS 2.0.34 was published with a credential-stealing binary

An attacker with write access to the GitHub repository pushed malicious commits and tagged v2.0.34, and the project's own GitHub Actions release workflow built and uploaded 2.0.34 to PyPI. Importing the package runs memos/stage0.py, which launches a bundled sckit binary that collects credentials...

5.8AI score
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/21 10:17 p.m.•15 views

PYSEC-2026-4007

vLLM through 0.29.0 contains a resource exhaustion vulnerability in MooncakeConnector where rejected prefill requests create ownerless transfer placeholders that are never reclaimed. Attackers can send rejected requests to exhaust sender task pools, causing valid requests to be delayed by up to 4...

6.9CVSS5.7AI score0.00521EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/21 10:17 p.m.•12 views

PYSEC-2026-4006

vLLM through 0.29.0 contains a denial of service vulnerability in P2P KV offloading when OffloadingConnector is configured with TieringOffloadingSpec and a peer-to-peer secondary tier. Attackers can supply arbitrary remote host and port values in kvtransferparams to create unreachable peer sessio...

8.7CVSS6AI score0.00627EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/09/21 10:17 p.m.•13 views

PYSEC-2026-4008

vLLM through 0.29.0 fails to validate the tpsize parameter in kvtransferparams on OpenAI-compatible completion endpoints, allowing attackers to allocate unbounded memory. Attackers can supply arbitrary tpsize values in prefill/decode disaggregated deployments to exhaust memory and trigger kernel...

8.7CVSS6AI score0.00627EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/09/21 10:17 p.m.•15 views

PYSEC-2026-4005

vLLM through 0.29.0 contains a denial of service vulnerability in the NIXL connector's prefix caching implementation that fails to properly validate block counts across multi-prompt completion requests in prefill/decode disaggregated deployments. Attackers can trigger an assertion failure in...

8.7CVSS5.8AI score0.00627EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/21 10:17 p.m.•16 views

PYSEC-2026-4004

vLLM versions through 0.29.0 contain a denial of service vulnerability in the NIXL connector's metadata handling for prefill/decode disaggregated deployments. Attackers can send requests with incomplete kvtransferparams dictionary entries to trigger an uncaught KeyError in EngineCore scheduling,...

8.7CVSS5.7AI score0.00627EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/21 3:17 p.m.•14 views

PYSEC-2026-3989

When a request to the Airflow core API carries both a session cookie and an explicit Authorization: Bearer token, Airflow resolves the caller from the cookie and ignores the bearer token, inverting the intended precedence of bearer over cookie. The request then executes -- and is recorded in the...

4.2CVSS5.8AI score0.00735EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/21 3:17 p.m.•16 views

PYSEC-2026-3990

Apache Airflow: the Core API logout endpoint revokes only a session token presented as the token cookie. When a client logs out presenting its credential as an Authorization bearer header instead, the endpoint returns its normal logout response but revokes nothing, so the token remains valid unti...

9.1CVSS5.9AI score0.00747EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/09/21 3:17 p.m.•16 views

PYSEC-2026-3988

Apache Airflow's /assets/events API returned asset events for every Dag in the deployment, with no filter restricting them to the Dags the caller is authorized to read. Any authenticated user holding asset-read access could therefore enumerate asset events — including the source Dag ID, task ID,...

4.3CVSS5.8AI score0.00636EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/09/19 11:17 p.m.•16 views

PYSEC-2026-4000

vLLM through 0.29.0 fails to properly validate badwords token indices against the model's generation output width in SamplingParams.updatefromtokenizer. Attackers can supply out-of-bounds token indices that corrupt logits memory of concurrent requests, causing different in-flight HTTP requests to...

4.3CVSS5.5AI score0.00202EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/09/18 8:17 p.m.•15 views

PYSEC-2026-3998

vLLM before 0.29.0 validates allowedtokenids against tokenizer length instead of model output logits width in SamplingParams.validateallowedtokenids. Attackers can supply token IDs above the output vocabulary that pass validation, causing LogitBiasState to corrupt GPU logits state and allow...

5.3CVSS5.9AI score0.00246EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/18 8:17 p.m.•22 views

PYSEC-2026-3999

vLLM through 0.29.0 contains a memory corruption vulnerability in the Triton bincountkernel where prompt token IDs index the penalty prompt-presence bitset without bounds checking against vocabulary size. Attackers can submit multimodal audio requests with tokens equal to vocabulary size, causing...

5.3CVSS5.9AI score0.00237EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/09/18 2:19 p.m.•24 views

PYSEC-2026-3997

vLLM versions before 0.28.0 fail to validate the lower bound of token IDs in the /v1/embeddings and /pooling endpoints, allowing unauthenticated attackers to crash the engine by submitting negative token IDs. A single request with a negative token ID triggers a CUDA device-side assertion that...

8.7CVSS7.2AI score0.00544EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2026/09/18 4:37 a.m.•13 views

PYSEC-2026-4013 virtualenv bash and fish activation scripts execute commands embedded in paths

The generated activate bash/zsh and activate.fish scripts interpolate a shlex.quote-ed value into a position that quotes it a second time. The extra quotes terminate the quoted run early and leave part of the value parsed as shell code, so a path containing shell metacharacters runs commands when...

7.8CVSS5.9AI score0.00153EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/18 1:41 a.m.•11 views

PYSEC-2026-4014 Command injection via --prompt in activate.bat (batch activator)

BatchActivator.quote returned its input unchanged, the only activator with no escaping at all. --prompt, the VIRTUALENVPROMPT environment variable, and the config file all set the prompt, and activate.bat writes it straight into @set "VAR=value". A prompt containing a double quote closes that...

7.3CVSS6.3AI score0.0014EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/18 1:41 a.m.•13 views

PYSEC-2026-4011 Downloaded seed wheels (pip/setuptools) are not integrity-checked before use

downloadwheel runs pip download and hands the result straight to the seeder, with nothing checking the bytes it gets back. The embedded pip and setuptools wheels carry a BUNDLESHA256 that virtualenv checks on every load, but a wheel fetched over the network for the periodic-update feature or the...

7.7CVSS5.9AI score0.0016EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/17 11:18 p.m.•14 views

PYSEC-2026-3996

vLLM through 0.29.0 fails to properly clean up decode-side metadata for rejected inference requests in prefill/decode disaggregated deployments. Remote attackers can submit requests with maxtokens=0 to exhaust decode-worker memory without bound until the worker restarts...

8.7CVSS5.8AI score0.00755EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/17 4:42 p.m.•14 views

PYSEC-2026-4012 virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection

pyvenv.cfg is a line-based format with no escape syntax. PyEnvCfg.write wrote values verbatim, while PyEnvCfg.readvalues parses the file with str.splitlines. A value containing a line boundary therefore became additional configuration lines, and because reading is last-wins, the injected keys...

5.8CVSS5.8AI score0.0014EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/16 10:16 a.m.•22 views

PYSEC-2026-3986

Apache Airflow Apache Kafka provider versions 1.15.0 before 2.0.0 resolve dotted-path strings found in a Kafka connection's extra field into Python callables via importstring, with no allowlist, and hand them to the confluent-kafka client which invokes them. Deployments that have enabled the Kafk...

8.8CVSS6.3AI score0.01189EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2026/09/12 1:16 p.m.•18 views

PYSEC-2026-3985

vLLM before 0.28.0 contains a remote code execution vulnerability in the LlavaOnevision2 processor loader that ignores the trustremotecode parameter when loading remote processor classes. Attackers can craft a malicious model with arbitrary code in processingllavaonevision2.py that executes with...

8.5CVSS6.5AI score0.00308EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•16 views

PYSEC-2026-3969

Code Injection in GitHub repository pytorchlightning/pytorch-lightning prior to 1.6.0...

10CVSS7.5AI score0.00999EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•16 views

PYSEC-2026-3968

pytorch-lightning is vulnerable to Deserialization of Untrusted Data...

7.8CVSS7.3AI score0.01011EPSS
SaveExploits1References3
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•18 views

PYSEC-2026-3974 Remote code execution in pytorch lightning

A remote code execution RCE vulnerability exists in the lightning-ai/pytorch-lightning library version 2.2.1 due to improper handling of deserialized user input and mismanagement of dunder attributes by the deepdiff library. The library uses deepdiff.Delta objects to modify application state base...

9.8CVSS8.7AI score0.26831EPSS
SaveExploits3References8
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•21 views

PYSEC-2026-3973 Compromise of PyTorch Lightning PyPi Package Versions

Security Advisory: Compromise of PyTorch Lightning PyPI Package Versions Published: 2026-04-30 Last Updated: 2026-05-12 Github Advisory: CVE-2026-44484 We have identified a security incident affecting certain versions of one of our PyPI packages. What happened We have determined that one or more...

9.8CVSS5.9AI score0.00671EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•21 views

PYSEC-2026-3971 PyTorch Lightning denial of service vulnerability

A vulnerability in lightning-ai/pytorch-lightning version 2.3.2 allows an attacker to cause a denial of service by sending an unexpected POST request to the /api/v1/state endpoint of LightningApp. This issue occurs due to improper handling of unexpected state values, which results in the server...

7.5CVSS7.1AI score0.00642EPSS
SaveExploits1References5
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•17 views

PYSEC-2026-3972 PyTorch Lightning load_from_checkpoint has an insecure checkpoint deserialization

PyTorch-Lightning versions 2.6.0 and earlier contain an insecure deserialization vulnerability CWE-502 in the checkpoint loading mechanism. The LightningModule.loadfromcheckpoint method, which is commonly used to load saved model states, internally calls torch.load without setting the...

7.8CVSS6.5AI score0.00554EPSS
SaveExploits1References5
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•24 views

PYSEC-2026-3975 pytorch-lightning vulnerable to Arbitrary File Write via /v1/runs API endpoint

A vulnerability in the /v1/runs API endpoint of lightning-ai/pytorch-lightning v2.2.4 allows attackers to exploit path traversal when extracting tar.gz files. When the LightningApp is running with the pluginserver, attackers can deploy malicious tar.gz plugins that embed arbitrary files with path...

9.1CVSS8.6AI score0.01318EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/09/10 4:42 p.m.•16 views

PYSEC-2026-3970 PyTorch Lightning path traversal vulnerability

In lightning-ai/pytorch-lightning version 2.3.2, a vulnerability exists in the LightningApp when running on a Windows host. The vulnerability occurs at the /api/v1/uploadfile/ endpoint, allowing an attacker to write or overwrite arbitrary files by providing a crafted filename. This can lead to...

9.1CVSS8.5AI score0.01122EPSS
SaveExploits1References6
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•15 views

PYSEC-2026-3846 HTTPX2: Streaming response decompression does not bound peak memory (decompression amplification)

Summary When decoding a compressed response body gzip, deflate, br, or zstd, HTTPX2 fully decompressed each network read before yielding content to the application. A small compressed input could therefore cause a large intermediate memory allocation, even when the application streamed the respon...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•13 views

PYSEC-2026-3848 HTTPX2: Multipart part header injection via unvalidated file Content-Type and custom headers

Summary HTTPX2 serializes the per-file Content-Type and custom headers supplied through the files= tuple API directly into the multipart/form-data body without validating custom header names or values. An attacker who can influence upload metadata passed to HTTPX2 can use CR or LF characters to...

5.3CVSS5.8AI score0.00317EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•16 views

PYSEC-2026-3835 GitHacker: Path traversal in ref/hash parsing enables existence oracle and hex-fragment exfiltration via malicious .git server

Summary GitHacker through 1.1.7 did not validate path segments parsed from attacker-controlled .git/HEAD before joining them onto its output directory. A malicious server could coerce GitHacker into reading arbitrary local files. Contents do not stream back wholesale, but the recovery loop turns...

5.3CVSS6AI score0.00451EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•17 views

PYSEC-2026-3940 weasyprint Has Server-Side Request Forgery (SSRF)

Summary urlfetcher is WeasyPrint's documented mechanism for restricting resource loading - applications use it to block file://, internal hosts, etc. when rendering untrusted input. Two writepdf channels ignore the document's urlfetcher and build a fresh default URLFetcher instead. A restrictive...

6.2CVSS5.8AI score0.00225EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•17 views

PYSEC-2026-3878 Open WebUI: Server-side fetches reach blocked and internal hosts via unvalidated HTTP redirect targets

Summary Open WebUI protects server-side web fetches with two controls: the operator's list of excluded hosts, and a check that refuses private and internal addresses. Neither control was applied to the destination of an HTTP redirect. On a deployment where redirect following is enabled, any...

5CVSS5.7AI score0.00378EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•20 views

PYSEC-2026-3834 ESPHome Device Builder Dashboard: Unauthenticated dashboard access via the HA add-on ingress site bound to all interfaces

Summary On the Home Assistant add-on, the dashboard serves a trusted ingress site that skips authentication because the supervisor authenticates the request upstream. That site was binding 0.0.0.0. The add-on runs in host network mode for mDNS, so binding all interfaces also bound the host's LAN...

8.8CVSS6AI score
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•16 views

PYSEC-2026-3849 HTTPX2: Conflicting Content-Length and Transfer-Encoding headers can be auto-generated

Summary HTTPX2 can automatically add a Content-Length header to a request that already contains a caller-supplied Transfer-Encoding header. The resulting HTTP/1.1 request contains both framing headers, which can create an ambiguous message boundary and enable request smuggling or connection...

5.6CVSS5.7AI score0.00221EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•27 views

PYSEC-2026-3944 Windows ML CLI: CORS misconfig enables localhost RCE

Case Description: MSRC Notes: Attachments: 1 files attached 1 mp4 Summary: The vulnerability lies in the 'serve/cliapi.py' component of the 'winml-cli' project, which exposes all winml CLI commands over HTTP without authentication. Although it binds to localhost by default, it sets 'alloworigins'...

8.6CVSS6.9AI score0.01608EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•17 views

PYSEC-2026-3879 Open WebUI: Any authenticated user can hang the server via a cyclic chat message history

Summary Chat histories are stored as an unvalidated JSON object. The walk that reconstructs a chat's message chain detected repeats using each message's own id field while moving through the history by map key, so a message that simply omitted id was never recorded as visited. A history whose...

6.5CVSS6.4AI score0.00583EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•19 views

PYSEC-2026-3877 Open WebUI: Any authenticated user can hang the server via message deletion in a cyclic chat tree

Summary Chat histories are stored as an unvalidated JSON object. After a message is deleted, the code that picks the chat's new current message walked down the childrenIds links without recording where it had already been. Any account with the default user role could store a chat whose messages...

6.5CVSS5.5AI score0.00592EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•19 views

PYSEC-2026-3922 SQLAdmin: Unvalidated sortBy parameter in `ModelView` bypasses `column_sortable_list`

Summary ModelView.sortquery uses the attacker-controlled sortBy list-view query parameter without checking it against the configured columnsortablelist allow-list. The value is resolved with getattrmodel, ... and fed into relationship joins and orderby, so a request can sort by any column of the...

5.3CVSS5.9AI score0.00384EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•14 views

PYSEC-2026-3837 GitPython: TagReference.create positional reference bypasses kwargs-only --file guard, enabling arbitrary file read (incomplete fix of 3af0c251)

Summary TagReference.create forwards a caller-influenced positional reference value into git tag without it ever being inspected by the unsafe-option guard, allowing an arbitrary file read the file's contents are returned in-band as the annotated tag message. This is an incomplete-fix bypass of...

6.5CVSS6.2AI score0.00255EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•18 views

PYSEC-2026-3844 HTTPX2: Secure WebSocket traffic sent without TLS through SOCKS proxies

Summary httpcore2 does not start TLS for wss:// connections routed through a SOCKS5 proxy. The WebSocket opening handshake and all subsequent frames are sent in plaintext through the proxy path, despite the caller selecting the secure wss scheme. The transport flaw affects httpcore2 releases befo...

8.1CVSS6.1AI score0.00115EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•15 views

PYSEC-2026-3907 Prowler: Stored XSS in HTML reports through unescaped cloud resource tags

Summary Prowler's HTML output formatter inserts finding.resourcetags into the generated report without HTML escaping. A cloud principal who can create or edit a resource tag in an account that is later scanned can store HTML or JavaScript in that tag. When another user opens the generated Prowler...

5.4CVSS5.6AI score0.00298EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•16 views

PYSEC-2026-3933 vLLM: ReDoS via structured_outputs.regex in the lm-format-enforcer backend (no compile timeout) — missed sibling of GHSA-rwxx-mrjm-wc2m

Summary The fix for GHSA-rwxx-mrjm-wc2m "ReDoS via structuredoutputs.regex compiled without timeout" wrapped the regex compile in the xgrammar and outlines backends with compileregexwithtimeout and, for outlines, validateregexisbuildable. The lm-format-enforcer backend was left unguarded: it...

5.3CVSS7.3AI score0.00515EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•17 views

PYSEC-2026-3908 Prowler: Stored XSS in HTML reports through unescaped cloud resource tags

Summary Prowler's HTML output formatter inserts finding.resourcetags into the generated report without HTML escaping. A cloud principal who can create or edit a resource tag in an account that is later scanned can store HTML or JavaScript in that tag. When another user opens the generated Prowler...

5.4CVSS5.6AI score0.00298EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•17 views

PYSEC-2026-3845 HTTPX2: Secure WebSocket traffic sent without TLS through SOCKS proxies

Summary httpcore2 does not start TLS for wss:// connections routed through a SOCKS5 proxy. The WebSocket opening handshake and all subsequent frames are sent in plaintext through the proxy path, despite the caller selecting the secure wss scheme. The transport flaw affects httpcore2 releases befo...

8.1CVSS6.1AI score0.00115EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•13 views

PYSEC-2026-3938 vLLM: Incomplete CVE-2025-62164 remediation can be bypassed by concurrent prompt parts

Executive Summary The follow-up protection for CVE-2025-62164 is incomplete at vLLM revision 26587f9519e22a5c4549ead7595ad9ca3229c4fd. It wraps serialized prompt-embedding reconstruction and dense conversion in torch.sparse.checksparsetensorinvariants, but PyTorch 2.11.0 implements that context...

6.3CVSS6.2AI score0.00247EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:45 a.m.•14 views

PYSEC-2026-3937 vLLM: Unauthenticated Internal Path and Username Disclosure via Validation Error Messages

Summary When the vLLM API receives a malformed request e.g., invalid JSON or missing required fields, FastAPI raises a Pydantic RequestValidationError. The validationexceptionhandler in vllm/entrypoints/openai/serverutils.py converts this exception to a string via strexc, which includes the...

5.3CVSS5.9AI score0.00413EPSS
SaveExploits0References8
Total number of security vulnerabilities5754