Lucene search
+L
PypaMost viewed

7928 matches found

PyPA
PyPA
•added 2026/10/01 4:38 p.m.•20 views

MCP Atlassian: Path traversal in upload_attachment allows arbitrary file read (incomplete fix for CVE-2026-27825)

SummaryThe confluenceuploadattachment and confluenceuploadattachments MCP tools accept a filepath parameter and do not validate that the path is confined to an allowed directory before opening the file. An attacker who can call these tools can read any file accessible to the MCP server process SS...

9CVSS6.4AI score0.01529EPSS
SaveExploits2References8Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•20 views

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

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

8.6CVSS6AI score0.00489EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•20 views

MCP Atlassian: Arbitrary File Read & Exfiltration (Confused Deputy) in JIRA update_issue

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

8.6CVSS5.8AI score0.00408EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•20 views

MCP Atlassian: ENABLED_TOOLS / Toolset authorization bypass

SummaryENABLEDTOOLS and TOOLSETS filters are enforced at tools/list time only. tools/call dispatches from the full unfiltered tool registry 73 tools. Any user with access to the server endpoint that knows a tool name can invoke it directly. Tool names are not secret since mcp-atlassian is open...

8.8CVSS5.8AI score0.00323EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•20 views

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
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/23 7:52 p.m.•20 views

MemoryOS 2.0.34 was published with a credential-stealing binary

An attacker with write access to the GitHub repository pushed maliciouscommits and tagged v2.0.34, and the project's own GitHub Actions releaseworkflow built and uploaded 2.0.34 to PyPI.Importing the package runs memos/stage0.py, which launchesa bundled sckit binary that collects...

5.8AI score
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/09/21 10:17 p.m.•20 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
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/09/18 4:37 a.m.•20 views

virtualenv bash and fish activation scripts execute commands embedded in paths

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

7.8CVSS5.9AI score0.00153EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/09/12 1:16 p.m.•20 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
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/09/10 4:42 p.m.•20 views

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

8.8CVSS6.5AI score0.00554EPSS
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/09/10 4:42 p.m.•20 views

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
SaveExploits1References5Affected Software1
PyPA
PyPA
•added 2026/09/10 9:45 a.m.•20 views

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

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

6.5CVSS5.5AI score0.00592EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:45 a.m.•20 views

Prowler: Stored XSS in HTML reports through unescaped cloud resource tags

SummaryProwler'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
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

sqlparse: Reindentation of tuple lists causes near-cap quadratic CPU consumption

SummaryWhen SQL is formatted with reindentation enabled, ReindentFilter repeatedly rebuilds prefixes of the current statement to calculate token offsets. An attacker who controls SQL sent to this opt-in formatting path can supply a parenthesized tuple list that remains just below the grouping-tok...

5.1CVSS5.5AI score0.00189EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

PraisonAI: Authentication fail-open in Recipe server allows unauthenticated access when API key or JWT auth is configured without a secret

SummaryThe PraisonAI Recipe HTTP server silently allows unauthenticated requests when auth is configured as api-key or jwt but the corresponding secret is missing.This creates an authentication fail-open condition. An operator can start the Recipe server with authentication enabled, including on ...

8.2CVSS6.2AI score0.00486EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

PraisonAI serve agents --api-key is ignored, allowing unauthenticated remote agent execution

Summary PraisonAI's praisonai serve agents command exposes --api-key as the documented authentication control for production/external deployments, but the configured key is not enforced on the public agent invocation compatibility endpoints. An operator can start the server with --api-key and bin...

8.6CVSS6AI score0.00453EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

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

Target: PraisonAI MervinPraison/PraisonAIAffected component: praisonaiagents/tools/astgreptool.py — astgreprewriteAffected versions: master at ce97667156a116c50b4a3d1aa21e09f048903fda; reproduced against the current praisonaiagents PyPI release praisonaiagents = 1.6.52. SummaryTools in...

6.1CVSS6.4AI score0.00166EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

PraisonAI: [Path Traversal] agent tools escape the configured workspace via symlinks

SummaryPraisonAI'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
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

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

Summarypraisonai/jobs/models.py::JobSubmitRequest.validatewebhookurl validates webhookURLs by resolving the hostname and checking whether the IP is private. When DNSresolution fails socket.gaierror, the validator silently passes the URL viaexcept socket.gaierror: pass. Additionally, even when DNS...

10CVSS6.2AI score0.00338EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

praisonaiagents web_crawl vulnerable to SSRF via redirect-following

Summarywebcrawl an exported, model-callable tool validates only the INITIAL URL's resolved IP against a private/loopback blocklist, then fetches with httpx.Clientfollowredirects=True and never re-validates redirect targets. An attacker who controls the agent's crawl target a malicious task, or...

7.5CVSS6.1AI score0.00507EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

Copier has a trust-prefix bypass via path traversal that runs tasks unprompted

Copier: trust-prefix bypass via path traversal runs tasks unprompted SummaryIn copier = 9.5.0,...

8.8CVSS6.8AI score0.00262EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

Snowflake Connector for Python improperly verifies TLS hostnames

Improper TLS hostname verification in Snowflake Connector for Python versions prior to 4.7.1 and 3.18.1 may have allowed a network-positioned attacker to bypass certificate hostname validation on HTTPS connections made by the connector. An attacker with on-path network access could exploit this b...

9.2CVSS5.9AI score0.00288EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

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
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

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
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/09 12:17 p.m.•20 views

PYSEC-2026-3983

GitPython 3.1.59 fails to restrict the --no-index option in the high-level diff API, allowing attackers to read arbitrary filesystem paths as repository operands. Attackers can combine --no-index with -I/--ignore-matching-lines to create a content-dependent Boolean oracle, repeatedly querying loc...

7.1CVSS6.7AI score0.00412EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3802

opensslencrypt before 1.4.9 executes untrusted third-party plugins with insufficient controls: the plugin signature policy defaulted to WARN, so an unsigned/unverifiable non-built-in plugin was compiled and executed in the host process at import time, before the runtime sandbox is installed. The...

9.3CVSS6.4AI score0.00436EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3801

opensslencrypt pip package openssl-encrypt before 1.4.9 contains two weaknesses in the portable USB drive feature, whose threat model treats the removable drive as untrusted attacker with physical write access. USBDriveCreator.verifyintegrityfile only validates files listed in the manifest, so...

9.3CVSS5.8AI score0.00118EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3800

opensslencrypt pip: openssl-encrypt versions before 1.4.9 contain a path traversal flaw in PluginSandbox.issafepath, which authorized file access using a bare string-prefix match. A sandboxed plugin without the READFILES permission could read or write another plugin's directory that merely shares...

8.7CVSS5.7AI score0.00261EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3962

opensslencrypt before 1.4.9 fails to re-derive and validate fingerprints when loading identities from identity.json, allowing attackers to substitute public keys in identity stores. Attackers can replace legitimate public keys with their own while maintaining the claimed fingerprint, enabling...

9.8CVSS5.8AI score0.00187EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3961

opensslencrypt versions before 1.4.9 fail to properly validate key derivation function costs in crafted files, allowing attackers to trigger unbounded memory and CPU exhaustion during pre-authentication processing. Attackers can supply malicious files with excessive KDF parameters to exhaust syst...

8.7CVSS5.8AI score0.00505EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:20 p.m.•20 views

PYSEC-2026-3960

openssl-encrypt pip package, versions = 1.4.8 fails to sanitize filenames read from untrusted drive data outside the AES-GCM authenticated manifest before printing them in the verify-usb command's output. An attacker can plant filenames containing terminal cursor-movement and erase-line control...

9.3CVSS5.8AI score0.0025EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:20 p.m.•20 views

PYSEC-2026-3774

opensslencrypt versions before 1.4.9 fail to escape attacker-controlled keyid values printed to stderr during decrypt auto-detection. Attackers can craft encrypted files with malicious keyid containing escape sequences to repaint terminal output and forge authenticity verification blocks...

9.3CVSS5.8AI score0.0025EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•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...

6.9CVSS5.8AI score0.00139EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/27 5:20 p.m.•20 views

PYSEC-2026-3791

opensslencrypt pip package openssl-encrypt versions = 1.4.8 advertise a portable USB workspace as an 'Encrypted USB Workspace' with AES-256-GCM encryption and write a marker declaring the workspace encrypted, but the workspace directory is actually stored in cleartext and the derived encryption k...

9.3CVSS5.7AI score0.00172EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/22 3:16 p.m.•20 views

PYSEC-2026-3726

nltk versions before 3.10.2 contain a symlink-based arbitrary file read vulnerability in IPIPANCorpusReader methods that bypass nltk.pathsec validation entirely. Attackers can place a symlink in the corpus root directory and read arbitrary files accessible to the process by calling channels,...

6.8CVSS5.9AI score0.00183EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
•added 2026/08/19 11:56 a.m.•20 views

Lemur: Authenticated low-privilege users can read plaintext destination credentials (SFTP password / private-key passphrase) via the destinations API

SummaryLemur's destination read endpoints -- GET /api/1/destinations and GET /api/1/destinations/ -- return the full set of stored plugin option values to any authenticated user, with no authorization check and no redaction of secret-bearing options. The sibling write endpoints POST/PUT/DELETE ar...

7.7CVSS6.2AI score0.00314EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/19 11:56 a.m.•20 views

vLLM: Completion prompt lists fan out into unbounded engine requests

SummaryThe /v1/completions request model accepts prompt as a list of text prompts or a list of token-id prompts without any outer prompt-count bound. The serving path turns each element into a separate engine input, creates one engine generator per element, merges all generators, and allocates a...

6.5CVSS6.2AI score0.00583EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/19 11:56 a.m.•20 views

Glances: `--disable-config-exec` does not cover on-alert action commands (incomplete fix of CVE-2026-53925)

SummaryIn Glances 4.5.5 the --disable-config-exec flag was extended GHSA-3vwc-qwhc-3mj7 to stop securepopen frominterpreting the shell operators &&, | and in AMP command values taken from the configuration file. Thehardening was not applied to the on-alert action command path, which reads its...

7.1CVSS6.2AI score0.00178EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/19 11:56 a.m.•20 views

Pydantic AI: Unvalidated UploadedFile references in UI adapters allow server-side file access using the application's credentials

SummaryA client that can submit message history to a Pydantic AI UI adapter can reference arbitrary files in the application's model-provider or cloud-storage account. The server forwards the reference to the model provider, which fetches it using the server's own credentials, allowing the client...

6.8CVSS6.1AI score0.00315EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/19 11:56 a.m.•20 views

compliance-trestle has an URLSecurityValidator SSRF allowlist bypass via IPv4-mapped IPv6 and 0.0.0.0

Summarycompliance-trestle 4.0.3 latest ships an URLSecurityValidator in trestle/core/remote/security.py to block SSRF to loopback / link-local / cloud-metadata endpoints from the HTTPSFetcher and SFTPFetcher remote-fetch paths. The allowlist is incomplete and can be bypassed by four equivalent...

8.6CVSS6.1AI score0.00439EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•20 views

PYSEC-2026-3772

opensslencrypt versions before 1.4.0 contain a critical vulnerability in pqc.py where KEM decapsulation failures silently fall back to simulation mode, generating a deterministic shared secret from only 16 bytes of the private key and publicly available encapsulated key data. Attackers who obtain...

9.8CVSS5.8AI score0.00559EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/17 11:16 a.m.•20 views

PYSEC-2026-3742

opensslencrypt versions before 1.4.0 contain an arbitrary code execution vulnerability in the Whirlpool hash implementation that uses broad glob patterns to load .so modules without integrity verification. Attackers can place malicious .so files matching the whirlpoolpy313.so pattern in...

9.8CVSS6.3AI score0.00679EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•20 views

PYSEC-2026-3710

Apache Airflow's Backfill API authorized a request against a Dag id supplied by the caller whenever the backfillid path segment failed to parse. The authorization dependency parsed it with int while the route handler parsed it as pydantic's NonNegativeInt, which accepts values int rejects 1.0...

7.5CVSS5.9AI score0.00417EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/07/18 2:17 p.m.•20 views

PYSEC-2026-3718

SurrealDB before 1.0.1 sets default table permissions to FULL instead of NONE, allowing SELECT, CREATE, UPDATE, and DELETE operations on tables without explicit permissions. Attackers with database access or unauthenticated users on publicly exposed instances can perform unrestricted operations o...

8.8CVSS5.8AI score0.00462EPSS
SaveExploits0References2Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•20 views

MS-Agent vulnerable to Command Injection

A Command Injection vulnerability in ModelScope's MS-Agent versions v1.6.0rc1 and earlier exists, allowing an attacker to execute arbitrary operating system commands through crafted prompt-derived input...

6.5CVSS8.5AI score0.01639EPSS
SaveExploits2References8Affected Software1
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•20 views

Pydantic AI has Server-Side Request Forgery (SSRF) in URL Download Handling

SummaryA Server-Side Request Forgery SSRF vulnerability exists in Pydantic AI's URL download functionality. When applications accept message history from untrusted sources, attackers can include malicious URLs that cause the server to make HTTP requests to internal network resources, potentially...

8.6CVSS6.8AI score0.00743EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•20 views

TensorFlow has Segfault in Bincount with XLA

ImpactWhen running with XLA, tf.rawops.Bincount segfaults when given a parameter weights that is neither the same shape as parameter arr nor a length-0 tensor.pythonimport tensorflow as tffunc = tf.rawops.Bincountpara='arr': 6, 'size': 804, 'weights': 52, [email protected]=Truedef fuzzjit...

7.5CVSS6.2AI score0.00394EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•20 views

`CHECK` fail in `BCast` overflow

ImpactIf BCast::ToShape is given input larger than an int32, it will crash, despite being supposed to handle up to an int64. An example can be seen in tf.experimental.numpy.outer by passing in large input to the input b.pythonimport tensorflow as tfvalue = tf.constantshape=2, 1024, 1024, 1024,...

7.5CVSS7AI score0.00473EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•20 views

TensorFlow vulnerable to integer overflow in math ops

ImpactWhen RangeSize receives values that do not fit into an int64t, it crashes.cpp auto size = std::isintegral::value ? Eigen::numext::abslimit - start + Eigen::numext::absdelta - T1 / Eigen::numext::absdelta : Eigen::numext::ceil Eigen::numext::abslimit - start / delta; // This check does not...

7.5CVSS7.4AI score0.00701EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/09 4:49 p.m.•20 views

Incomplete validation in signal ops leads to crashes in TensorFlow

ImpactThe tf.compat.v1.signal.rfft2d and tf.compat.v1.signal.rfft3d lack input validation and under certain condition can result in crashes due to CHECK-failures. Patches We have patched the issue in GitHub commit 0a8a781e597b18ead006d19b7d23d0a369e9ad73 merging GitHub PR 55274.The fix will be...

5.5CVSS5.7AI score0.00318EPSS
SaveExploits1References12Affected Software1
Total number of security vulnerabilities5000