Lucene search
+L
Osv-pysecMost viewed

7962 matches found

osv-pysec
osv-pysec
•added 2021/05/14 8:15 p.m.•21 views

PYSEC-2021-701

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.rawops.ReverseSequence allows for stack overflow and/or CHECK-fail based denial of service. The...

5.5CVSS6.2AI score0.00198EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2021/02/27 5:15 a.m.•21 views

PYSEC-2021-55

An issue was discovered in SaltStack Salt before 3002.5. Sending crafted web requests to the Salt API can result in salt.utils.thin.genthin command injection because of different handling of single versus double quotes. This is related to salt/utils/thin.py...

9.8CVSS2.7AI score0.08246EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2021/02/01 8:15 p.m.•21 views

PYSEC-2021-66

This affects the package jinja2 from 0.0.0 and before 2.11.3. The ReDoS vulnerability is mainly due to the punctuationre regex operator and its use of multiple wildcards. The last wildcard is the most exploitable as it searches for trailing punctuation. This issue can be mitigated by Markdown to...

5.3CVSS7.2AI score0.03546EPSS
SaveExploits1References5
osv-pysec
osv-pysec
•added 2020/12/21 6:15 p.m.•21 views

PYSEC-2020-346

Withdrawn as duplicate of PYSEC-2020-50. The Jupyter Server provides the backend i.e. the core services, APIs, and REST endpoints for Jupyter web applications like Jupyter notebook, JupyterLab, and Voila. In Jupyter Server before version 1.1.1, an open redirect vulnerability could cause the jupyt...

6.1CVSS6.4AI score0.01373EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2020/12/10 11:15 p.m.•21 views

PYSEC-2020-299

In affected versions of TensorFlow the tf.rawops.ImmutableConst operation returns a constant tensor created from a memory mapped file which is assumed immutable. However, if the type of the tensor is not an integral type, the operation crashes the Python interpreter as it tries to write to the...

4.4CVSS6AI score0.00212EPSS
SaveExploits1References2
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-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-131

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, when determining the common dimension size of two tensors, TFLite uses a DCHECK which is no-op outside of debug compilation modes. Since the function always returns the dimension of the first tensor, malicious attackers can...

9.8CVSS7.2AI score0.00905EPSS
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/09/25 7:15 p.m.•21 views

PYSEC-2020-282

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

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, when determining the common dimension size of two tensors, TFLite uses a DCHECK which is no-op outside of debug compilation modes. Since the function always returns the dimension of the first tensor, malicious attackers can...

9.8CVSS7.2AI score0.00905EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2020/01/28 10:15 p.m.•21 views

PYSEC-2020-258

In TensorFlow before 1.15.2 and 2.0.1, converting a string from Python to a tf.float16 value results in a segmentation fault in eager mode as the format checks for this use case are only in the graph mode. This issue can lead to denial of service in inference/training where a malicious attacker c...

7.5CVSS6.1AI score0.00588EPSS
SaveExploits1References4
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 2020/01/17 2:15 a.m.•21 views

PYSEC-2020-196

In SaltStack Salt through 2019.2.0, the salt-api NET API with the ssh client enabled is vulnerable to command injection. This allows an unauthenticated attacker with network access to the API endpoint to execute arbitrary code on the salt-api host...

3.8AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2019/12/15 10:15 p.m.•21 views

PYSEC-2019-200

python-requests-Kerberos through 0.5 does not handle mutual authentication...

9.8CVSS1.4AI score0.03647EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2019/10/16 12:15 p.m.•21 views

PYSEC-2019-47

ReportLab through 3.5.26 allows remote code execution because of toColorevalarg in colors.py, as demonstrated by a crafted XML document with 'span color="' followed by arbitrary Python code...

7.9AI score
SaveExploits0References13
osv-pysec
osv-pysec
•added 2019/07/29 2:15 p.m.•21 views

PYSEC-2019-96

invenio-previewer before 1.0.0a12 allows XSS...

2.4AI score
SaveExploits0References1
osv-pysec
osv-pysec
•added 2019/07/02 10:15 p.m.•21 views

PYSEC-2019-90

verification.py in django-rest-registration aka Django REST Registration library before 0.5.0 relies on a static string for signatures i.e., the Django Signing API is misused, which allows remote attackers to spoof the verification process. This occurs because incorrect code refactoring led to...

5.9AI score
SaveExploits0References2
osv-pysec
osv-pysec
•added 2019/06/07 5:29 p.m.•21 views

PYSEC-2019-163

aubio v0.4.0 to v0.4.8 has a NULL pointer dereference in newaubiofilterbank via invalid nfilters...

7.5CVSS4.3AI score0.02002EPSS
SaveExploits0References6
osv-pysec
osv-pysec
•added 2019/05/23 3:30 p.m.•21 views

PYSEC-2019-76

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

4AI score
SaveExploits0References3
osv-pysec
osv-pysec
•added 2019/04/02 7:29 p.m.•21 views

PYSEC-2019-166

The Serialize.deserialize method in CoAPthon3 1.0 and 1.0.1 mishandles certain exceptions, leading to a denial of service in applications that use this library e.g., the standard CoAP server, CoAP client, example collect CoAP server and client when they receive crafted CoAP messages...

7.5CVSS5.9AI score0.01488EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2019/03/21 8:29 p.m.•21 views

PYSEC-2019-91

An issue was discovered in Donfig 0.3.0. There is a vulnerability in the collectyaml method in configobj.py. It can execute arbitrary Python commands, resulting in command execution...

3.1AI score
SaveExploits0References2
osv-pysec
osv-pysec
•added 2019/01/03 7:29 p.m.•21 views

PYSEC-2019-52

Sqlayamlfixtures 0.9.1 allows local users to execute arbitrary python code via the fixturetext argument in sqlayamlfixtures.load...

6.2AI score
SaveExploits0References1
osv-pysec
osv-pysec
•added 2018/12/21 11:29 p.m.•21 views

PYSEC-2018-82

There is a vulnerability in load method in definitions/parser.py in the Danijar Hafner definitions package for Python. It can execute arbitrary python commands resulting in command execution...

9.8CVSS6.1AI score0.0346EPSS
SaveExploits1References2
osv-pysec
osv-pysec
•added 2018/10/30 6:29 p.m.•21 views

PYSEC-2018-85

python-kdcproxy before 0.3.2 allows remote attackers to cause a denial of service via a large POST request...

7.5CVSS5.3AI score0.02193EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2018/07/12 12:29 p.m.•21 views

PYSEC-2018-27

qutebrowser before version 1.4.1 is vulnerable to a cross-site request forgery flaw that allows websites to access 'qute://' URLs. A malicious website could exploit this to load a 'qute://settings/set' URL, which then sets 'editor.command' to a bash script, resulting in arbitrary code execution...

9.3CVSS4.1AI score0.01198EPSS
SaveExploits0References4
osv-pysec
osv-pysec
•added 2017/09/13 4:29 p.m.•21 views

PYSEC-2017-147

In Apache Spark 1.6.0 until 2.1.1, the launcher API performs unsafe deserialization of data received by its socket. This makes applications launched programmatically using the launcher API potentially vulnerable to arbitrary code execution by an attacker with access to any user account on the loc...

7.8CVSS7.9AI score0.00734EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2014/05/19 2:55 p.m.•21 views

PYSEC-2014-82

FileSystemBytecodeCache in Jinja2 2.7.2 does not properly create temporary directories, which allows local users to gain privileges by pre-creating a temporary directory with a user's uid. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-1402...

4.4CVSS7.2AI score0.00434EPSS
SaveExploits1References9
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-43

OpenStack Compute Nova Grizzly, Folsom 2012.2, and Essex 2012.1 allows remote authenticated users to gain access to a VM in opportunistic circumstances by using the VNC token for a deleted VM that was bound to the same VNC port...

7.6CVSS6.3AI score0.0214EPSS
SaveExploits1References10
osv-pysec
osv-pysec
•added 2012/06/05 10:55 p.m.•21 views

PYSEC-2012-9

Multiple SQL injection vulnerabilities in SQLAlchemy before 0.7.0b4, as used in Keystone, allow remote attackers to execute arbitrary SQL commands via the 1 limit or 2 offset keyword to the select function, or unspecified vectors to the 3 select.limit or 4 select.offset function...

7.5CVSS7.2AI score0.02853EPSS
SaveExploits2References11
osv-pysec
osv-pysec
•added 2009/08/07 7:30 p.m.•21 views

PYSEC-2009-8

Unspecified vulnerability in Zope Object Database ZODB before 3.8.2, when certain Zope Enterprise Objects ZEO database sharing is enabled, allows remote attackers to execute arbitrary Python code via vectors involving the ZEO network protocol...

6.5CVSS7.5AI score0.02163EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4177 urllib3: HTTPResponse.stream()/read_chunked() buffers an unbounded chunk-size line into memory

Impact urllib3's streaming API is designed for efficiently handling large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When decoding a chunked-transfer-encoded response, this API reads each chunk's size field by buffering until...

8.9CVSS7.5AI score0.00335EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4176 urllib3: Chunked Deflate streaming can enter an infinite loop

Impact urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading content in chunks instead of loading the entire response body into memory at once. urllib3 can decompress response bodies according to the HTTP Content-Encoding header. When streaming a...

6.9CVSS7.2AI score0.00291EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/10/01 4:38 p.m.•20 views

PYSEC-2026-4163 SCBE-AETHERMOORE Unauthenticated AetherBrowser Ops API Exposes Operator Email Digests

Summary The AetherBrowser API server scripts/aetherbrowser/apiserver.py exposes the POST /api/ops/check-email endpoint without any authentication. Any remote attacker can call this endpoint and trigger execution of the emailreader.py subprocess, which connects to configured ProtonMail or Gmail...

7.5CVSS6.3AI score0.00572EPSS
SaveExploits0References9
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-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/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/10 9:44 a.m.•20 views

PYSEC-2026-3910 pypdf: Possible long runtimes/large memory usage when retrieving outlines

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires accessing the outlines of a document with either lots of entries or nested outlines with long re-used nesting paths. Patches This has been fixed in pypdf==6.16.1...

4.8CVSS5.4AI score0.00135EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3812 Chainlit has command injection via MCP stdio transport that allows unauthenticated remote code execution

Am I affected? Only if your deployment sets features.mcp.enabled = true in .chainlit/config.toml. MCP has been disabled by default since v2.7.0, so most Chainlit deployments are not affected. No authentication is required: /mcp is reachable by any client that can open a session. Summary When MCP ...

9.8CVSS6.9AI score0.01086EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3885 PraisonAI: [Auth Bypass] PraisonAI async Jobs API (`/api/v1/runs`) has no authentication — unauthenticated job execution, result theft, cancel and delete

Summary PraisonAI's async Jobs API the FastAPI service in praisonai/jobs/ installs its router with no authentication middleware, no router-level dependency, and no per-route auth check. Any caller who can reach the jobs server can submit agent jobs executed against the operator's configured LLM...

8.6CVSS6.3AI score0.00568EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3822 django CMS: Plugin move endpoint allows cyclic reparenting (DoS)

Summary The moveplugin admin endpoint does not prevent a plugin from being reparented under itself or one of its own descendants. Doing so creates a cycle in the plugin tree, after which the recursive descendant/ancestor SQL queries loop without terminating, stalling the request worker. Details...

7.1CVSS6AI score0.00487EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3826 django CMS: Structure endpoint bypasses page-view permission

Summary The structure-board endpoint renderobjectstructure renders a page's plugin structure without verifying that the requesting user is allowed to view the page. The edit and preview endpoints enforce this via renderpage, but the structure endpoint does not, allowing a low-privileged staff use...

6.5CVSS5.8AI score0.00415EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/08/27 5:20 p.m.•20 views

PYSEC-2026-3794

opensslencrypt 1.4.x before 1.4.9 contains an optional D-Bus crypto service whose org.freedesktop.DBus.Properties.Set method performs neither a polkit authorization check nor value validation. Any local user on the system bus can call Set without authorization and set MaxConcurrentOperations to...

5.5CVSS5.8AI score0.00139EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/08/19 11:56 a.m.•20 views

PYSEC-2026-3662 GeoLens: Cross-dataset authorization bypass discloses private dataset metadata, schema, sample values, table rows, and raster/vector tile data

Summary Multiple GeoLens read/link endpoints authorized only the resource named in the request URL a map, a VRT, a source dataset, an AI request and failed to re-authorize a second, caller-influenced dataset that the request reached through a relationship, layer reference, mosaic source, or reque...

7.5CVSS5.8AI score0.00648EPSS
SaveExploits0References10
osv-pysec
osv-pysec
•added 2026/08/19 11:56 a.m.•20 views

PYSEC-2026-3685 mcp-server-kubernetes argument injection can expose Kubernetes cluster credentials

MCP Server Kubernetes before 3.9.0 contains an argument injection vulnerability in structured tools kubectlget, kubectldescribe, kubectldelete that allows attackers to bypass the assertNoDangerousFlags security check by supplying resourceType and name parameters with leading dashes. Attackers can...

9.8CVSS5.8AI score0.02362EPSS
SaveExploits5References9
osv-pysec
osv-pysec
•added 2026/08/10 10:43 a.m.•20 views

PYSEC-2026-3637 Open WebUI: Any authenticated user can stall a worker via a knowledge-search pattern that backtracks catastrophically

Summary The built-in knowledge search tools let a chat participant choose the pattern used to grep knowledge files. Patterns containing regex metacharacters were compiled with Python's backtracking re engine and run against every line of every reachable file, with no time limit anywhere on that...

6.5CVSS5.8AI score0.00592EPSS
SaveExploits1References8
osv-pysec
osv-pysec
•added 2026/08/10 10:43 a.m.•20 views

PYSEC-2026-3629 Keras: HDF5 virtual datasets can disclose local files

Keras versions up to and including 3.13.2 are vulnerable to an arbitrary HDF5 file read due to an incomplete fix for CVE-2026-1669. The vulnerability resides in the H5IOStore.verifydataset and fileeditor.py methods, which fail to check the dataset.isvirtual property of HDF5 datasets. This allows ...

5.5CVSS5.8AI score0.00175EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/08/10 10:43 a.m.•20 views

PYSEC-2026-3652 Open WebUI: Account takeover via OAuth token exchange accepting tokens issued to any client

Summary The OAuth token exchange endpoint accepts a raw provider access token and validates it by calling the provider's userinfo endpoint. A userinfo endpoint reports only that a token is valid, never which OAuth client it was issued to, and the endpoint performed no audience or client check of...

8.1CVSS5.7AI score0.00569EPSS
SaveExploits1References8
Total number of security vulnerabilities5000