Lucene search
+L
Osv-pysecMost viewed

4628 matches found

osv-pysec
osv-pysec
•added 2025/12/14 11:15 p.m.•18 views

PYSEC-2025-134

A vulnerability was detected in Mayan EDMS up to 4.10.1. The affected element is an unknown function of the file /authentication/. The manipulation results in cross site scripting. The attack may be performed from remote. The exploit is now public and may be used. Upgrading to version 4.10.2 is...

6.1CVSS4.2AI score0.00455EPSS
SaveExploits1References7
osv-pysec
osv-pysec
•added 2025/11/12 9:15 p.m.•18 views

PYSEC-2025-210

An issue was discovered in PyTorch v2.5 and v2.7.1. Omission of profiler.stop can cause torch.profiler.profile PythonTracer to crash or hang during finalization, leading to a Denial of Service DoS...

3.3CVSS5.8AI score0.00133EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2025/10/01 10:15 p.m.•18 views

PYSEC-2025-269

Weblate is a web based localization tool. An open redirect exists in versions 5.13.2 and below via the redir parameter on .within.website when Weblate is configured with Anubis and REDIRECTDOMAINS is not set. An attacker can craft a URL on the legitimate domain that redirects a victim to an...

6.1CVSS5.8AI score0.00391EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2025/09/25 4:15 p.m.•18 views

PYSEC-2025-206

pytorch v2.8.0 was discovered to contain an integer overflow in the component torch.nantonum-.long...

5.3CVSS6.1AI score0.00315EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2025/09/19 9:15 a.m.•18 views

PYSEC-2025-76

The Keras Model.loadmodel method can be exploited to achieve arbitrary code execution, even with safemode=True. One can create a specially crafted .keras model archive that, when loaded via Model.loadmodel, will trigger arbitrary code to be executed. This is achieved by crafting a special...

7.3CVSS7.6AI score0.00204EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2025/09/17 11:15 a.m.•18 views

PYSEC-2025-152

An Improper Handling of Exceptional Conditions vulnerability in the ZIP archive scanning component of mmaitre314 picklescan allows a remote attacker to bypass security scans. This is achieved by crafting a ZIP archive containing a file with a bad Cyclic Redundancy Check CRC, which causes the...

9.8CVSS7.5AI score0.01481EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2025/08/11 8:15 a.m.•18 views

PYSEC-2025-75

A safe mode bypass vulnerability in the Model.loadmodel method in Keras versions 3.0.0 through 3.10.0 allows an attacker to achieve arbitrary code execution by convincing a user to load a specially crafted .keras model archive...

7.8CVSS6.3AI score0.00118EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2025/07/22 4:15 p.m.•18 views

PYSEC-2025-148

Path Traversal vulnerability in onnx.externaldatahelper.saveexternaldata in ONNX 1.17.0 allows attackers to overwrite arbitrary files by supplying crafted externaldata.location paths containing traversal sequences, bypassing intended directory restrictions...

8.8CVSS7.4AI score0.01178EPSS
SaveExploits2References5
osv-pysec
osv-pysec
•added 2025/07/07 10:15 a.m.•18 views

PYSEC-2025-252

A vulnerability in the ObsidianReader class of the run-llama/llamaindex repository, specifically in version 0.12.27, allows for hardlink-based path traversal. This flaw permits attackers to bypass path restrictions and access sensitive system files, such as /etc/passwd, by exploiting hardlinks. T...

6.2CVSS6.5AI score0.00334EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2025/07/07 10:15 a.m.•18 views

PYSEC-2025-251

The JSONReader in run-llama/llamaindex versions 0.12.28 is vulnerable to a stack overflow due to uncontrolled recursive JSON parsing. This vulnerability allows attackers to trigger a Denial of Service DoS by submitting deeply nested JSON structures, leading to a RecursionError and crashing...

6.5CVSS6.8AI score0.00388EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2025/05/06 3:16 p.m.•18 views

PYSEC-2025-242

FastAPI Guard is a security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. An HTTP header injection vulnerability has been identified in versions prior to 2.0.0. By manipulating the X-Forwarded-For header, an attacker can potentially...

7.5CVSS6.2AI score0.00336EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2025/04/04 2:15 a.m.•18 views

PYSEC-2025-170

A vulnerability, which was classified as critical, was found in Open Asset Import Library Assimp 5.4.3. Affected is the function Assimp::MD2Importer::InternReadFile in the library code/AssetLib/MD2/MD2Loader.cpp of the component Malformed File Handler. The manipulation of the argument Name leads ...

5.5CVSS6.1AI score0.00316EPSS
SaveExploits1References6
osv-pysec
osv-pysec
•added 2025/04/03 2:15 p.m.•18 views

PYSEC-2025-169

A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. Affected by this issue is the function Assimp::LWO::AnimResolver::UpdateAnimRangeSetup of the file code/AssetLib/LWO/LWOAnimation.cpp of the component LWO File Handler. The manipulation...

7.8CVSS5.6AI score0.00328EPSS
SaveExploits1References5
osv-pysec
osv-pysec
•added 2025/03/31 3:15 p.m.•18 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...

4.8CVSS5.4AI score0.00199EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2025/03/20 10:15 a.m.•18 views

PYSEC-2025-239

A vulnerability in gaizhenbiao/chuanhuchatgpt version 20240802 allows attackers to access, copy, and delete other users' chat histories. This issue arises due to improper handling of session data and lack of access control mechanisms, enabling attackers to view and manipulate chat histories of...

8.8CVSS7AI score0.006EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2024/10/09 6:15 p.m.•18 views

PYSEC-2024-312

Wasmtime is an open source runtime for WebAssembly. Wasmtime's implementation of WebAssembly tail calls combined with stack traces can result in a runtime crash in certain WebAssembly modules. The runtime crash may be undefined behavior if Wasmtime was compiled with Rust 1.80 or prior. The runtim...

5.5CVSS5.8AI score0.00245EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2023/03/10 2:15 a.m.•18 views

PYSEC-2023-317

WebAssembly v1.0.29 was discovered to contain a heap overflow via the component component wabt::Node::operator...

7.8CVSS7.1AI score0.00318EPSS
SaveExploits1References1
osv-pysec
osv-pysec
•added 2017/08/23 2:29 p.m.•18 views

PYSEC-2017-151

Withdrawn as duplicate of PYSEC-2017-35 Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID...

9.8CVSS6.8AI score0.04667EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2009/02/03 11:30 a.m.•18 views

PYSEC-2009-16

Heap-based buffer overflow in the qtdemuxparsesamples function in gst/qtdemux/qtdemux.c in GStreamer Good Plug-ins aka gst-plugins-good 0.10.9 through 0.10.11, and GStreamer Plug-ins aka gstreamer-plugins 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample aka...

9.3CVSS6.4AI score0.07206EPSS
SaveExploits1References22
osv-pysec
osv-pysec
•added 2009/02/02 7:30 p.m.•18 views

PYSEC-2009-14

Heap-based buffer overflow in the qtdemuxparsesamples function in gst/qtdemux/qtdemux.c in GStreamer Good Plug-ins aka gst-plugins-good 0.10.9 through 0.10.11 might allow remote attackers to execute arbitrary code via crafted Composition Time To Sample ctts atom data in a malformed QuickTime medi...

9.3CVSS6.4AI score0.07147EPSS
SaveExploits1References18
osv-pysec
osv-pysec
•added 2026/10/01 4:44 p.m.•17 views

PYSEC-2026-4112 JupyterLab: Cross-site scripting (XSS) in JupyterLab via notebook cells pasted from the system clipboard

Description JupyterLab 4.5.0 enabled copying and pasing cells through the system clipboard. The paste path parses clipboard text as cell JSON and inserts the cells without clearing metadata.trusted, so a payload can declare its own output as trusted. JupyterLab does not sanitize a trusted output...

8.1CVSS5.9AI score0.00196EPSS
SaveExploits0References10
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4113 Oauthlib : Unsafe JSONP callback injection in RevocationEndpoint allows arbitrary JavaScript response generation

Summary When enablejsonp=True, oauthlib's RevocationEndpoint reflects the user-supplied callback parameter directly into JavaScript response bodies on both success and error paths without validating that it is a legal JSONP callback name. This allows arbitrary JavaScript response generation inste...

6.1CVSS6.2AI score0.00314EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4182 Zapros: Streaming decoders ignored the requested chunk size, allowing a single compressed response chunk to allocate unbounded memory (decompression bomb)

Impact Denial of service via memory exhaustion. Affects all callers who streamed compressed responses relying on the chunk size — explicit iterbyteschunksize=... or the default — to bound memory. The decoder ignored that bound, so a chunk could be far larger than requested and a single compressed...

8.7CVSS6AI score0.00436EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4061 lightrag-hku: Plaintext Passwords Compared Without Constant-Time Function

Summary When plaintext passwords are stored in AUTHACCOUNTS, the comparison uses Python's == operator which is not constant-time. An attacker with low-latency access can exploit timing differences to recover the password character by character. Details python lightrag/api/passwords.py:13-26 def...

5.9CVSS6AI score0.00359EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4084 mcp-atlassian has an incomplete SSRF remediation

Summary The UserTokenMiddleware extracts URLs from X-Atlassian-Jira-Url and X-Atlassian-Confluence-Url HTTP headers and passes them directly to API client constructors without any SSRF validation. Affected Package - Ecosystem: PyPI - Package: mcp-atlassian - Affected versions: all versions before...

8.3CVSS5.8AI score0.00294EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4088 MCP Atlassian: Arbitrary file read/exfiltration via upload_attachment missing validate_safe_path()

Summary The uploadattachment method in confluence/attachments.py reads and uploads arbitrary local files to Confluence without calling validatesafepath. Both download methods downloadattachment at line 223, downloadcontentattachments at line 272 correctly call validatesafepath before writing file...

7.7CVSS6.3AI score0.0034EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4092 MCP Atlassian: Arbitrary server-local file upload to Jira/Confluence attachments via unrestricted file_path parameters

Summary The Jira and Confluence attachment upload tools accept caller-controlled file path parameters and read those paths from the MCP server's local filesystem before uploading the file as an Atlassian attachment. In local stdio deployments, this can expose files readable by the user's MCP...

8.3CVSS6.2AI score0.00388EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4110 Nautobot: Stored cross-site scripting (XSS) in object create/edit form help text

Impact What kind of vulnerability is it? Who is impacted? It has two related instances that share the same root cause: a user-controlled model field is assigned verbatim to a form field's helptext, which is rendered with Django's |safe filter renderfield.html, bypassing auto-escaping. In both cas...

5.4CVSS5.6AI score0.00219EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4082 MCP Atlassian: Insecure File Permissions on OAuth Token Storage

Summary The OAuth token fallback file storage in OAuthConfig.savetokenstofile creates token files containing access tokens, refresh tokens, and cloud IDs with default filesystem permissions typically 0644 on Linux, world-readable. Any local user on a shared system can read these files to obtain...

5.5CVSS6AI score0.00122EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4080 MCP Atlassian: Arbitrary File Read & Exfiltration (Confused Deputy) in JIRA update_issue

Summary A critical Confused Deputy Arbitrary File Read & Exfiltration vulnerability in the Atlassian MCP server Python allows an AI agent to exfiltrate sensitive host files and environment secrets. By providing absolute system paths to the attachments parameter of the updateissue tool, an agent c...

8.6CVSS5.8AI score0.00408EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4099 MCP Atlassian: Path Traversal / Arbitrary File Read in confluence_upload_attachment MCP tool (incomplete fix of GHSA-xjgw-4wvw-rgm4)

Summary mcp-atlassian exposes an MCP tool confluenceuploadattachment whose filepath argument is passed directly to openfilepath, "rb" without any path validation. An attacker able to invoke the tool can read arbitrary files readable by the server process and exfiltrate them into a multipart uploa...

8.6CVSS6AI score0.00489EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4089 MCP Atlassian: Unauthenticated arbitrary local file read via upload_attachment file_path, chained with missing auth on streamable-http transport

Summary In the documented multi-user HTTP deployment --transport streamable-http with global operator Atlassian credentials, sooperset/mcp-atlassian exposes all tools to unauthenticated network clients, and the uploadattachment tool reads an attacker-supplied filepath with no path validation...

8.6CVSS6.2AI score0.00413EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4107 MPXJ: XXE Vulnerability in MerlinReader

Impact MPXJ used the default configuration when creating a DocumentBuilder instance, which leaves doctype declarations enabled, when parsing the XML content of the ZTIMEINTERVALS column from a Merlin project SQLite file. This would allow a carefully crafted XML payload to read an arbitrary file...

7.5CVSS5.9AI score0.00347EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4171 Soup Sieve: Polynomial-time ReDoS (O(n²)) in the whitespace/comment trimming regex `RE_WS_END` (triggers on VALID selectors)

Summary Before tokenizing, selectoriter trims leading/trailing whitespace and comments by running two regexes over the whole raw selector with .search. The trailing one, REWSEND = re.compiler'WSC$', is anchored only at the end $, not the start. Because .search retries the pattern at every offset,...

5.3CVSS6.3AI score0.00609EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4078 LMDeploy vulnerable to arbitrary code execution via eval() of untrusted quant_dtype in model config loading

Summary lmdeploy = latest contains a code injection vulnerability in lmdeploy/pytorch/config.py line 620 that allows an attacker to execute arbitrary Python code by publishing a malicious HuggingFace model with a crafted quantizationconfig.quantdtype value. When a user loads the model with...

8.8CVSS7AI score0.00442EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4046 djust: WebSocket/runtime reconstructed request omits the client Host, causing host/subdomain TenantResolvers to misresolve the tenant on the live path

Impact The WebSocket handlemount and ViewRuntime.buildrequest rebuild an HttpRequest via RequestFactory.get... with no HTTPHOST, so request.gethost defaulted to "testserver" on the live path. Host/subdomain/domain TenantResolvers then misresolved the tenant — None on the live path while the HTTP...

6.3CVSS5.8AI score0.00178EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4041 djust has broken object-level access control (IDOR)

Impact djust's per-object authorization getobject + hasobjectpermission, ADR-017 was enforced on the WebSocket mount and event paths but not on three other render entry points: a the initial HTTP GET render, b SPA urlchange navigation, and c % liverender % embedded child views. An authenticated...

7.1CVSS5.7AI score0.00328EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4079 LMdeploy has Remote Code Execution by Pickle Deserialization via zmq_rpc.call_and_response() in InterLM/lmdeploy

Description The LMdeploy implements an rpc server AsyncRPCServer in zmqrpc.py for supporting the RPC communications. In its core functionality callandresponse, I found it will directly use the pickles.loads to deserialize the received messages without any sanitization, hence resulting in a remote...

9.8CVSS6.8AI score0.00802EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4036 djust: Multi-tenant isolation fails open on the WebSocket/SSE path, disclosing other tenants' data

Impact djust.tenants isolation was enforced only on the HTTP path. The current tenant was stored in threading.local and set exclusively by the HTTP-only TenantMiddleware, so on the live WebSocket/SSE path getcurrenttenant was always None during mount and every event handler — and the tenant-aware...

7.7CVSS5.8AI score0.00385EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4174 Hugging Face Transformers downloads custom generation code before trust consent

A vulnerability in Hugging Face Transformers versions 4.49.0, = 5.8.1 allows remote Python files to be written to local disk without user consent when using GenerativePreTrainedModel.loadcustomgenerate. The function fetches and caches a remote module file before performing the required...

7.8CVSS6AI score0.00099EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4076 BerriAI litellm: SSO Login Does Not Invalidate Previous UI Session Tokens

A vulnerability was identified in BerriAI litellm up to 1.82.2. This impacts the function getredirectresponsefromopenid of the file litellm/proxy/managementendpoints/uisso.py of the component SSO Authentication Flow. The manipulation leads to session expiration. The attack is possible to be carri...

6.3CVSS6.1AI score0.0057EPSS
SaveExploits1References9
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4132 Picklescan has a missing detection when calling built-in python profile.Profile.runctx

Summary Using profile.Profile.runctx, which is a built-in python library function to execute remote pickle file. Details The attack payload executes in the following steps: First, the attacker craft the payload by calling to profile.Profile.runctx function in reduce method Then when the victim...

8.1CVSS6.3AI score0.00582EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•17 views

PYSEC-2026-4136 Picklescan missing detection when calling pytorch function torch.jit.unsupported_tensor_ops.execWrapper

Summary Using torch.jit.unsupportedtensorops.execWrapper function, which is a pytorch library function to execute remote pickle file. Details The attack payload executes in the following steps: First, the attacker craft the payload by calling to torch.jit.unsupportedtensorops.execWrapper function...

8.1CVSS6.3AI score0.0048EPSS
SaveExploits0References9
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/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 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.•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.•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
Total number of security vulnerabilities4628