Lucene search
+L
Osv PysecMost viewed

7962 matches found

osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-271

In Tensorflow before versions 2.2.1 and 2.3.1, if a user passes an invalid argument to dlpack.todlpack the expected validations will cause variables to bind to nullptr while setting a status variable to the error condition. However, this status argument is not properly checked. Hence, code...

5.3CVSS6.1AI score0.009EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-314

In Tensorflow before version 2.3.1, the RaggedCountSparseOutput does not validate that the input arguments form a valid ragged tensor. In particular, there is no validation that the splits tensor has the minimum required number of elements. Code uses this quantity to initialize a different data...

5.9CVSS5.9AI score0.00812EPSS
SaveExploits1References3
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-290

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, if a TFLite saved model uses the same tensor as both input and output of an operator, then, depending on the operator, we can observe a segmentation fault or just memory corruption. We have patched the issue in d58c96946b a...

6.5CVSS6.6AI score0.00739EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-272

In Tensorflow before versions 2.2.1 and 2.3.1, if a user passes a list of strings to dlpack.todlpack there is a memory leak following an expected validation failure. The issue occurs because the status argument during validation failures is not properly checked. Since each of the above methods ca...

4.3CVSS5.8AI score0.00834EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-319

In eager mode, TensorFlow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1 does not set the session state. Hence, calling tf.rawops.GetSessionHandle or tf.rawops.GetSessionHandleV2 results in a null pointer dereference In linked snippet, in eager mode, ctx-sessionstate returns nullptr. Since...

5.3CVSS6.1AI score0.00903EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-317

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the Shard API in TensorFlow expects the last argument to be a function taking two int64 i.e., long long arguments. However, there are several places in TensorFlow where a lambda taking int or int32 arguments is being used. In...

9CVSS5.9AI score0.01287EPSS
SaveExploits1References5
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-128

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the datasplits argument of tf.rawops.StringNGrams lacks validation. This allows a user to pass values that can cause heap overflow errors and even leak contents of memory In the linked code snippet, all the binary strings after ...

9.8CVSS7.2AI score0.01029EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2020/09/25 7:15 p.m.•21 views

PYSEC-2020-113

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the tf.rawops.Switch operation takes as input a tensor and a boolean and outputs two tensors. Depending on the boolean value, one of the tensors is exactly the input tensor whereas the other one should be an empty tensor. Howeve...

5.3CVSS6.1AI score0.00943EPSS
SaveExploits1References4
osv_pysec
osv_pysec
•added 2020/03/16 4:15 p.m.•21 views

PYSEC-2020-7

A flaw was found in the Ansible Engine when the fetch module is used. An attacker could intercept the module, inject a new path, and then choose a new destination path on the controller node. All versions in 2.7.x, 2.8.x and 2.9.x branches are believed to be vulnerable...

4.6CVSS6.7AI score0.00472EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2020/01/22 2:15 a.m.•21 views

PYSEC-2020-193

In postfix-mta-sts-resolver before 0.5.1, All users can receive incorrect response from daemon under rare conditions, rendering downgrade of effective STS policy...

3.4AI score
SaveExploits0References2
osv_pysec
osv_pysec
•added 2019/12/09 6:15 p.m.•21 views

PYSEC-2019-99

OpenStack Keystone 15.0.0 and 16.0.0 is affected by Data Leakage in the list credentials API. Any user with a role on a project is able to list any credentials with the /v3/credentials API when enforcescope is false. Users with a role on a project are able to view any other users' credentials,...

6.5AI score
SaveExploits0References8
osv_pysec
osv_pysec
•added 2019/05/23 3:30 p.m.•21 views

PYSEC-2019-6

Buildbot before 1.8.2 and 2.x before 2.3.1 accepts a user-submitted authorization token from OAuth and uses it to authenticate a user. If an attacker has a token allowing them to read the user details of a victim, they can login as the victim...

9.8CVSS4AI score0.01841EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2019/03/21 9:29 p.m.•21 views

PYSEC-2019-180

A code injection issue was discovered in ipycache through 2016-05-31...

8.8CVSS1.6AI score0.01605EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2019/03/12 9:29 a.m.•21 views

PYSEC-2019-159

An XSSI cross-site inclusion vulnerability in Jupyter Notebook before 5.7.6 allows inclusion of resources on malicious pages when visited by users who are authenticated with a Jupyter server. Access to the content of resources has been demonstrated with Internet Explorer through capturing of erro...

5.4CVSS5.8AI score0.01531EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2019/02/27 6:29 p.m.•21 views

PYSEC-2019-142

In Apache Airflow before 1.10.2, a malicious admin user could edit the state of objects in the Airflow metadata database to execute arbitrary javascript on certain page views...

5.5CVSS6.1AI score0.01956EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2019/02/04 9:29 p.m.•21 views

PYSEC-2019-51

slixmpp version before commit 7cd73b594e8122dddf847953fcfc85ab4d316416 contains an incorrect Access Control vulnerability in XEP-0223 plugin Persistent Storage of Private Data via PubSub options profile, used for the configuration of default access model that can result in all of the contacts of...

3.3AI score
SaveExploits0References4
osv_pysec
osv_pysec
•added 2016/12/16 9:59 a.m.•21 views

PYSEC-2016-24

redirect in bottle.py in bottle 0.12.10 doesn't filter a "\r\n" sequence, which leads to a CRLF attack, as demonstrated by a redirect"233\r\nSet-Cookie: name=salt" call...

6.5CVSS5.9AI score0.01761EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2016/11/04 10:59 a.m.•21 views

PYSEC-2016-9

Pillow before 3.3.2 allows context-dependent attackers to execute arbitrary code by using the "crafted image file" approach, related to an "Insecure Sign Extension" issue affecting the ImagingNew in Storage.c component...

7.8CVSS7.4AI score0.01897EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2016/09/07 7:28 p.m.•21 views

PYSEC-2016-40

Tryton 3.x before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allow remote authenticated users to discover user password hashes via unspecified vectors...

5.3CVSS5AI score0.016EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2016/04/08 3:59 p.m.•21 views

PYSEC-2016-15

The utils.http.issafeurl function in Django before 1.8.10 and 1.9.x before 1.9.3 allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks or possibly conduct cross-site scripting XSS attacks via a URL containing basic authentication, as demonstrated by...

7.4CVSS7.2AI score0.04053EPSS
SaveExploits0References14
osv_pysec
osv_pysec
•added 2015/08/19 3:59 p.m.•21 views

PYSEC-2015-39

The import task action in OpenStack Image Service Glance 2015.1.x before 2015.1.2 kilo, when using the V2 API, allows remote authenticated users to read arbitrary files via a crafted backing file for a qcow2 image...

3.5CVSS6AI score0.01499EPSS
SaveExploits0References4
osv_pysec
osv_pysec
•added 2015/07/14 5:59 p.m.•21 views

PYSEC-2015-10

Django before 1.4.21, 1.5.x through 1.6.x, 1.7.x before 1.7.9, and 1.8.x before 1.8.3 uses an incorrect regular expression, which allows remote attackers to inject arbitrary headers and conduct HTTP response splitting attacks via a newline character in an 1 email message to the EmailValidator, a ...

4.3CVSS7.2AI score0.03665EPSS
SaveExploits0References11
osv_pysec
osv_pysec
•added 2014/01/28 12:55 a.m.•21 views

PYSEC-2014-117

Withdrawn as duplicate of PYSEC-2014-17. The parser cache functionality in parsergenerator.py in RPLY aka python-rply before 0.7.1 allows local users to spoof cache data by pre-creating a temporary rply-.json file with a predictable name...

2.1CVSS6.1AI score0.00354EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2013/03/22 9:55 p.m.•21 views

PYSEC-2013-44

OpenStack Compute Nova Grizzly, Folsom 2012.2, and Essex 2012.1 does not properly implement a quota for fixed IPs, which allows remote authenticated users to cause a denial of service resource exhaustion and failure to spawn new instances via a large number of calls to the addFixedIp function...

4CVSS6AI score0.02742EPSS
SaveExploits0References14
osv_pysec
osv_pysec
•added 2013/01/03 1:55 a.m.•21 views

PYSEC-2013-6

Multiple unrestricted file upload vulnerabilities in the 1 twikidraw action/twikidraw.py and 2 anywikidraw action/anywikidraw.py actions in MoinMoin before 1.9.6 allow remote authenticated users with write permissions to execute arbitrary code by uploading a file with an executable extension, the...

6CVSS6.4AI score0.35349EPSS
SaveExploits8References14
osv_pysec
osv_pysec
•added 2012/03/21 10:11 a.m.•21 views

PYSEC-2012-23

The ELF file parser in Bitdefender 7.2, Command Antivirus 5.2.11.5, Comodo Antivirus 7424, eSafe 7.0.17.0, F-Prot Antivirus 4.6.2.117, F-Secure Anti-Virus 9.0.16160.0, McAfee Gateway formerly Webwasher 2010.1C, nProtect Anti-Virus 2011-01-17.01, Sophos Anti-Virus 4.61.0, and Rising Antivirus...

7.1AI score
SaveExploits0References2
osv_pysec
osv_pysec
•added 2009/10/22 4:30 p.m.•21 views

PYSEC-2009-18

The pygresql module 3.8.1 and 4.0 for Python does not properly support the PQescapeStringConn function, which might allow remote attackers to leverage escaping issues involving multibyte character encodings...

7.5CVSS5.8AI score0.02702EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4064 lightrag-hku: SSRF via IPv6-transition address bypass (NAT64, IPv4-compatible, 6to4) of the native-markdown image-download guard

Summary LightRAG's native markdown parser downloads external images referenced by an uploaded markdown or textpack document. The only SSRF guard, validatedaddresses in lightrag/parser/markdown/parser.py, resolves the image host and rejects it when the resolved IP is not isglobal. That check is...

7.1CVSS5.8AI score0.00217EPSS
SaveExploits0References10
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4090 MCP Atlassian: Arbitrary File Read via Upload Attachment Tools

Summary The upload attachment tools in both Confluence and Jira accept arbitrary file paths without path traversal validation. The uploadattachment methods read any file accessible to the server process and upload it to a Confluence page or Jira issue. Despite the existence of a validatesafepath...

6.5CVSS6.2AI score0.00374EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4108 MPXJ: Potential Path Traversal Vulnerability in Primavera P3 PRX and SureTrak STX readers

Impact When reading a suitably crafted PRX or STX file, MPXJ can be made to write files to arbitrary locations in the file system. Patches This issue is addressed in MPXJ version 16.5.0. Workarounds Do not read PRX or STX files from untrusted sources...

5.3CVSS6AI score0.00335EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4025 AnyIO: TLSStream IDNA 2003 host name encoding enables potential TLS certificate spoofing

Impact Services using internationalized non-ASCII domain names are potentially vulnerable to TLS connections made from AnyIO's connecttcp or directly via TLSStream.wrap where the connection has through other means been hijacked and redirected to a malicious server. The attacker would obtain a...

9.3CVSS5.7AI score0.00289EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4127 Open WebUI: Admin demoted through SSO role sync keeps read and write access to all users' notes

Summary A user who is demoted from admin by an identity provider keeps admin-level read and write access to every user's notes, over any Socket.IO connection that was already open when the demotion happened. Open WebUI caches the user's role on the socket at connection time, and the two SSO...

6.5CVSS5.4AI score0.00513EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/09/10 9:45 a.m.•20 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.•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.8CVSS6.1AI score
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3809 asyncssh has an incomplete fix for CVE-2026-45309 — AuthorizedKeysFile %u still escapes the intended directory via a leading ~ (and weakly via ${ENV}) username substitution

Incomplete fix for CVE-2026-45309 GHSA-g794-3fmp-753h. The 2.23.0 guard that sanitises the SSH username before %u substitution in AuthorizedKeysFile blocks /, \ and .., but does not block a leading or $ENV, both of which are re-introduced by later expansion and reach the file open — defeating the...

5.9CVSS6.1AI score0.00393EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3924 Starlette-Admin's unvalidated `order_by` parameter allows ordering by hidden columns (info-exposure oracle) and HTTP 500 DoS

Summary Affected versions of Starlette-Admin prior to 0.16.1 do not properly validate user-supplied sort and search parameters against the configured field allowlists. While the administrative UI restricts available fields based on field configuration, the backend accepts arbitrary field names...

5.4CVSS5.8AI score0.00449EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3866 nextcloud-mcp-server: Unauthenticated `POST /webhooks/nextcloud` allows arbitrary vector data deletion when `WEBHOOK_SECRET` is unset ( default )

Summary The POST /webhooks/nextcloud endpoint has no authentication by default: WEBHOOKSECRET defaults to None and is never required by startup validation. When unset, the receiver accepts any unauthenticated POST. The userid is taken directly from the attacker-supplied payload and passed to...

9.1CVSS5.8AI score0.0073EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3915 qwed-mcp has Unsafe SymPy `parse_expr()` Remote Code Execution via Unsanitized Math Expression Input

Summary verifymathexpression in qwed-mcp v0.2.0 passes attacker-controlled strings directly to SymPy's parseexpr without restricting globaldict or validating the expression's AST. Because parseexpr internally calls eval and Python automatically injects the current module's builtins when no explic...

9.8CVSS6.7AI score0.00726EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3901 praisonaiagents: ast_grep_rewrite rewrites arbitrary files without the @require_approval gate enforced on every sibling mutation tool

Target: PraisonAI MervinPraison/PraisonAI Affected component: praisonaiagents/tools/astgreptool.py — astgreprewrite Affected versions: master at ce97667156a116c50b4a3d1aa21e09f048903fda; reproduced against the current praisonaiagents PyPI release praisonaiagents --rewrite --lang --update-all line...

6.1CVSS6.3AI score0.00166EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3905 praisonaiagents has an SSRF protection bypass in `spider_tools._host_is_blocked()` via DNS-resolved hostnames (`127.0.0.1.nip.io`)

Summary praisonaiagents/tools/spidertools.py contains an SSRF protection bypass. The function hostisblocked validates URLs against a list of blocked IP literals and hostname aliases, but never performs DNS resolution. Any hostname that resolves to a private or loopback IP address — including publ...

8.5CVSS5.8AI score0.00357EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3895 PraisonAI: Webhook SSRF via DNS fail-open in `JobSubmitRequest.validate_webhook_url()` — bypass of CVE-2026-40114

Summary praisonai/jobs/models.py::JobSubmitRequest.validatewebhookurl validates webhook URLs by resolving the hostname and checking whether the IP is private. When DNS resolution fails socket.gaierror, the validator silently passes the URL via except socket.gaierror: pass. Additionally, even when...

7.1CVSS6.1AI score0.00265EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3888 PraisonAI: [Path Traversal] agent tools escape the configured workspace via symlinks

Summary PraisonAI's praisonai.code tool wrappers exported as CODETOOLS for agents expose a workspace setting that the module itself treats as a path-traversal security boundary — readfile, writefile, applydiff, and searchreplace explicitly call ispathwithindirectory and return "… is outside the...

7.1CVSS6.2AI score0.00394EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3850 Hydra: hydra.utils.instantiate with untrusted config can lead to code execution

Summary hydra.utils.instantiate resolves and calls Python objects from config. If an application passes untrusted config to instantiate, an attacker who controls target and its arguments can cause arbitrary code execution in the consuming process. Hydra is not a network service. Exploitation...

7.8CVSS7.8AI score0.00456EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3896 PraisonAI has an origin validation bypass in MCP HTTP Stream transport that allows browser-mediated unauthenticated tool execution on local MCP server

Summary PraisonAI's MCP HTTP Stream transport uses an unsafe prefix match when validating the Origin header. The default localhost allowlist includes origins such as http://localhost, and the validation accepts any origin that starts with an allowed value. As a result, an attacker-controlled orig...

6.9CVSS5.7AI score0.00175EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3939 Wagtail: Improper restriction handling on Pages admin API

Impact The internal Pages admin API incorrectly returns page fields without access control when they are declared in apifields. A user with access to the Wagtail admin can use this API to fetch draft and live page fields’ contents that are part of apifields on the base page model title, slug,...

4.3CVSS5.5AI score0.00342EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3821 django CMS: Broken access control in page *Duplicate* allows reading the content of any page (cross-site / restriction bypass)

Impact The only authorization gate on the duplicate flow is PageAdmin.hasaddpermission, which checks usercanaddpageuser, site / usercanaddsubpage... — i.e. “may this user create a page at all”. Nothing checks the user’s relationship to the page being copied: - cms/admin/forms.py —...

6.5CVSS5.6AI score0.00415EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3807 asteval has a Sandbox Escape via BaseException Subclasses

Summary An attacker who can supply expressions to asteval.Interpreter.eval can raise SystemExit, KeyboardInterrupt, GeneratorExit, or BaseException from inside the sandbox. These exceptions are subclasses of BaseException but not Exception, so they bypass the except Exception: safety net in both...

5CVSS6AI score0.00177EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3857 langgraph-api: Relative webhook targets in LangGraph Server can reach in-process routes without authentication

Summary In affected versions of langgraph-api the LangGraph Server runtime, a run or cron could be created with a relative webhook target. When the server later delivers such a webhook, it routes the request back into the same application through an in-process loopback transport that the...

5.9CVSS5.7AI score0.00365EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3814 ChromaDB has a code injection vulnerability

A code injection vulnerability in version 0.4.17 or later of the ChromaDB Python project allows an authenticated attacker to run arbitrary code on the server by sending a malicious model repository and trustremotecode set to true in...

9.4CVSS6.3AI score0.00626EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3815 ChromaDB's SimpleRBACAuthorizationProvider doesn't check which tenant, database, or collection a permission applies to

The SimpleRBACAuthorizationProvider authorization provider in versions 0.5.0 or later of the ChromaDB Python project evaluates whether a user holds a given permission but never checks which tenant, database, or collection that permission applies to allowing users to perform cross tenant actions...

8.8CVSS5.4AI score0.00422EPSS
SaveExploits0References7
Total number of security vulnerabilities5000