Lucene search
+L

7972 matches found

PyPA
PyPA
•added 2026/09/10 9:45 a.m.•19 views

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

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

7.1CVSS7.1AI score0.00316EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:45 a.m.•20 views

vLLM: SSRF + arbitrary local file read in MiMoV2OmniMultiModalProcessor `_fetch_image` and audio loader bypass MediaConnector protections

Summaryvllm/transformersutils/processors/mimov2omni.py — the multimodal processor for MiMoV2OmniForCausalLM — issues requests.get... directly on user-supplied image and audio URL strings and Image.open... on user-supplied local paths, without the SSRF / allowedlocalmediapath checks that...

6.5CVSS6.2AI score0.00407EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:45 a.m.•35 views

vLLM: Derender endpoints decode caller-supplied GenerateResponse token IDs without output bounds

SummaryThe /v1/completions/derender and /v1/chat/completions/derender endpoints accept caller-supplied GenerateResponse objects and postprocess every nested choices.tokenids list directly. Unlike the normal render/generate path, derender does not enforce model context length, resolved maxtokens,...

4.3CVSS5.8AI score0.00374EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•17 views

pypdf: Possible long runtimes/large memory usage when retrieving outlines

ImpactAn 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. PatchesThis has been fixed in pypdf==6.16.1...

4.8CVSS5.3AI score0.00135EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•17 views

Mistune: Denial of Service — RecursionError via Excessive Emphasis Markers in Markdown

SummaryMistune v3.3.2 is vulnerable to a Denial of Service DoS attack via uncontrolled recursion in the HTML rendering of deeply-nested emphasis tokens. By submitting Markdown containing approximately 1,000 consecutive asterisk characters, an attacker causes the Python process to crash with...

7.5CVSS7.2AI score0.00488EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

Banks: Path traversal in `DirectoryPromptRegistry.set()` allows arbitrary file write outside the registry root

SummaryDirectoryPromptRegistry.set interpolates the attacker-controllable Prompt.name into a Path expression with no canonicalization. An application that derives the prompt name from request data lets a caller write attacker-controlled bytes outside the configured registry directory...

6CVSS6AI score0.00474EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

unstructured: Server-Side Request Forgery in the URL-based partitioning

SummaryServer-Side Request Forgery in unstructured. The url= argument of partition, partitionhtml, and partitionmd is fetched via requests.get with no host validation. The response body is returned as Element text, so this is a full-read SSRF — attackers reach loopback admin APIs, internal HTTP...

9.3CVSS5.9AI score0.00436EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

Omnigent: Unvalidated os_env.cwd in agent bundle yields arbitrary host filesystem access on runners without OMNIGENT_RUNNER_WORKSPACE

SummaryAn authenticated, non-admin user can obtain arbitrary host-filesystem read/write and host environment-secret disclosure on an Omnigent runner by uploading an agent bundle whose osenv.cwd points outside any intended workspace e.g. / or /home/. The cwd field is taken verbatim from the bundle...

8.8CVSS6AI score0.00606EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

NLTK: Uncontrolled search path when invoking the Graphviz 'dot' binary

Two NLTK sites executed the Graphviz dot program by bare name, so process creation resolved it via the search path — and on Windows via the current working directory — rather than a validated absolute location. An attacker who can place a file named dot where resolution looks the CWD on Windows, ...

8.5CVSS6.5AI score0.00177EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•37 views

Omnigent: Shared Agent Bundle Overwrite Leads to Authenticated Runner RCE

SummaryAn authenticated user with edit access to their own session can overwrite a shared/template agent by uploading a full agent bundle through PUT /sessions/sessionid/agent.Shared/template agents are shown as not MCP-editable, but this upload path still accepts a replacement bundle. By adding ...

9CVSS6.1AI score0.00506EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•16 views

pypdf: Possible infinite loop for TreeObject.insert_child

ImpactAn attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires a usually writing code path where TreeObject.insertchild is involved. PatchesThis has been fixed in pypdf==6.16.0. WorkaroundsIf you cannot upgrade yet, consider applying the changes from ...

6.9CVSS7AI score0.00187EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

SummaryXMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appendingeach block to a growing fragment string, then calls VALIDXMLRE.matchfragmenton the full accumulated buffer every iteration. Because each iteration rescans theentire accumulated fragment, the total amount of work...

6.3CVSS6.1AI score0.00281EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

pypdf: Possible long runtimes/large memory usage when extracting XForm objects

ImpactAn attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires extracting the text of a page with lots of XForm objects, where some of them might be re-used. PatchesThis has been fixed in pypdf==6.16.1. WorkaroundsIf you cann...

4.8CVSS5.4AI score0.00135EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

pypdf: Inefficient handling of non-whitespace inputs in read_until_whitespace

ImpactAn attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires a call to readuntilwhitespace with an input which does not have whitespace for a long time. PatchesThis has been fixed in pypdf==6.15.0. WorkaroundsIf you cannot upgrade yet, consider applyin...

6.9CVSS5.8AI score0.00524EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

Material for MkDocs: DOM XSS in search suggestions via query parameter

ImpactMaterial for MkDocs 7.2.0 through 9.7.6 contains a DOM-based cross-site scripting vulnerability in the optional search.suggest feature. A crafted q URL parameter could execute JavaScript in the documentation site's origin after user interaction. PatchesThe issue is fixed in Material for...

5.4CVSS5.8AI score0.00327EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

Omnigent Guardrail policy bypass: shell-command parser fails open in policies/builtins/_shell.py

Reporter: Aaron / Aeon — autonomous security agent https://github.com/aaronjmars/aeonProject: omnigent-ai/omnigent v0.1.0 Databricks — meta-harness running Claude Code / Codex / Pi "in check with policies and sandboxing"Component: omnigent/policies/builtins/shell.py shared parser → consumed by...

7.1CVSS6.1AI score0.00402EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

Django REST framework: Potential bypass of Django `DATA_UPLOAD_MAX_MEMORY_SIZE` when parsing oversized JSON and urlencoded request bodies via DRF `request.data`

SummaryWhile investigating Django REST Framework's request parsing behavior, I identified that DRF's high-level request.data parsing appears to bypass Django's configured DATAUPLOADMAXMEMORYSIZE protection for application/json and application/x-www-form-urlencoded request bodies.In the tested...

5.3CVSS6.1AI score0.00557EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

Omnigent: Uploaded Agent Bundle Allows Authenticated Runner RCE via Python Callable Tools

SummaryAn authenticated user can upload a crafted agent bundle that defines a server-side Python callable tool. The server validates the uploaded bundle, but it does not block dangerous callable: paths in untrusted user-provided agent configs.When the tool is invoked, the runner imports and...

8.8CVSS6.5AI score0.0065EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 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.6AI score0.00189EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

Scrapy: S3DownloadHandler sends signed S3 requests over plaintext HTTP by default

ProblemScrapy’s S3DownloadHandler sends signed S3 requests over plaintext HTTP by default.A normal request like s3://bucket/key is converted into http://bucket.s3.amazonaws.com/key unless request.meta"issecure" is explicitly set. The generated request is then signed with configured AWS credential...

7.4CVSS6AI score0.00254EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•16 views

NLTK: Uncontrolled resource consumption in RecursiveDescentParser via ambiguous or left-recursive grammars

nltk.parse.RecursiveDescentParser and SteppingRecursiveDescentParser enumerate parses top-down with no bound on the number of recursive steps. A small, crafted context-free grammar makes a short input consume unbounded CPU and/or exhaust the Python recursion stack, pinning a process indefinitely ...

6.9CVSS6AI score
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

Tornado: Urlencoded body parsing omits max_num_fields, so one request can stall the event loop

SummaryTornado parses application/x-www-form-urlencoded bodies with urllib.parse.parseqs and does not pass maxnumfields. A body made almost entirely of separators produces tens of millions of fields, and the parse happens on the event loop before the handler runs, so a single request stalls the...

7.5CVSS6.9AI score0.00346EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•24 views

Protego has exponential backtracking ReDoS in robots.txt URL wildcard matching

Problem descriptionProtego constructs regular expressions to match URLs against robots.txt Allow: and Disallow: directives, see protego.urlpattern.URLPattern.preparepatternforregex. Every in the directive value is translated into a lazy .? regex piece, thus a specially crafted directive value wit...

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

piccolo-admin has a privilege escalation issue - admin to superuser via session-token disclosure in GET /api/tables/sessions/.

Summarypiccoloadmin uses a helper called superuservalidators to gate access to the user and session tables for non-superusers. The helper rejects PUT, PATCH, DELETE, and POST, but does not reject GET.The sessions table stores live session tokens in plaintext, and the token column is not marked...

8.8CVSS5.7AI score0.00564EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

Weblate has IDOR in GroupViewSet that allows authenticated project manager to gain unauthorized read access to any private project

ImpactThe API did not properly handle project- and workspace-scoped teams and allowed setting invalid configurations, including granting access to projects the user has no access to. Patches https://github.com/WeblateOrg/weblate/pull/19970 ReferencesParts of this issue were independently reported...

8.1CVSS5.7AI score0.00448EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

plone.app.event vulnerable to denial of service via iCalendar import

ImpactBy abusing the iCalendar import functionality, a logged-in editor could take the whole site offline, make the server reach into the internal network and read calendar files off disk SSRF, and store XSS. PatchesThe problem has been patched in plone.app.event. For Plone 6.2: upgrade to...

9.1CVSS5.6AI score0.00441EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

RestrictedPython guard hooks can be shadowed via positional-only arguments

ImpactRestrictedPython rewrites sensitive operations to go through guard hooks. Attribute access becomes getattrobj, name, item access becomes getitemobj, key, writes go through write, and print goes through print. The embedding application supplies these hooks to enforce its policy.Argument-name...

8.3CVSS6.2AI score0.00287EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

WsgiDAV MySQL provider has a blind SQL injection

SummaryThe sample MySQLBrowserProvider builds its SQL queries by concatenating strings, and the record key from the request URL goes straight into the WHERE clause with no escaping. Any user who can reach a share backed by this provider can inject SQL through the URL. Since these read shares are...

8.8CVSS6.1AI score0.00506EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

Private Weblate projects vulnerable to observable object existence disclosure via globally scoped object lookups

ImpactThe several endpoints could leak object existence information to users who had no access to it by HTTP status code 403 instead of 404. Patches https://github.com/WeblateOrg/weblate/pull/19971 ReferencesThanks to Yaohui Wang for reporting this via GitHub...

4.3CVSS5.6AI score0.00324EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

plone.app.portlets vulnerable to denial of service via RSS feed portlet

ImpactBy adding an RSS portlet, and giving this a link to a very large file, a member can cause a denial of service attack, because Plone will use lots of memory. The member could also use different urls to try to get information about the internal network and open port numbers SSRF. A malicious...

9.1CVSS5.6AI score0.00441EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•17 views

Django REST framework: AdminRenderer may disclose GET-protected data when rendering invalid write requests

SummaryAdminRenderer may disclose data that would normally be protected by GET permissions when rendering a 400 Bad Request response for an invalid write request.If a view allows POST or another write method but denies GET, an invalid request rendered through AdminRenderer can invoke the view's G...

4.3CVSS5.8AI score0.00373EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

Trestle has Server-Side Template Injection (SSTI) via Recursive Template Re-evaluation of Untrusted Data

ImpactA Server-Side Template Injection SSTI vulnerability exists in multiple locations of trestle's Jinja2 rendering pipeline due to a systemic pattern: untrusted data is re-parsed as Jinja2 template source code without sandboxing. This advisory tracks the root cause across all affected code...

7.8CVSS6.3AI score0.00364EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•24 views

aiosmtplib: STARTTLS response injection

ImpactWhen a connection is upgraded with STARTTLS, aiosmtplib reads the server's 220 go-ahead reply and immediately performs the TLS handshake without discarding any data still sitting in the receive buffer. Bytes the protocol read off the plaintext socket before the handshake survive across the...

5.9CVSS5.9AI score0.00403EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

asyncssh has SCP Path Traversal to Arbitrary File Write

| | ||---|---|| Product | asyncssh all versions through 2.23.0 || Related | CVE-2019-6111 same class in OpenSSH || Fix | AsyncSSH 2.23.1 |A malicious SSH server can write arbitrary files on the asyncssh SCP client's filesystem by sending filenames containing ../ traversal sequences. The SCP recei...

8.1CVSS7.6AI score0.58204EPSS
SaveExploits9References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

WebOb: Open redirect in Location header normalization via leading C0 control / space characters

SummaryThis is a third follow-up to CVE-2024-42353 / GHSA-mg3v-6m49-jhp3and CVE-2026-44889 / GHSA-fh3h-vg37-cc95.WebOb makes the Location header absolute when it serves a redirect. To stop arelative or protocol-relative target from redirecting users off-host, it checksthe value for a URI scheme a...

6.1CVSS5.9AI score0.00421EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•32 views

LiteLLM vulnerable to server-side template injection in the /prompts/test endpoint

BerriAI litellm =1.82.4 is vulnerable to Server-Side Template Injection SSTI, which allows unauthenticated remote attackers to execute arbitrary OS commands via a crafted dotpromptcontent parameter in the /prompts/test endpoint due to use of an unsandboxed jinja2.Environment...

9.8CVSS6.7AI score0.00799EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

senaite.core Vulnerable to Eval Injection and Missing Authorization

SummaryAn unauthenticated remote code execution vulnerability in the SENAITE JSON API allows any network-reachable attacker to execute arbitrary Python on the Zope worker process via a two-request anonymous chain. The /@@API/update route is reachable to anonymous callers and runs eval on...

9.8CVSS7AI score0.01156EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•14 views

JupyterHub has Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login

ImpactInvalid input to login resulted in unbounded logging output. Only form-based Authenticators the default PAM Authenticator, but not the more widely used OAuthenticator are affected. PatchesUpgrade to 5.5.0. WorkaroundsUse an Authenticator that doesn't use a login form, such as OAuthenticator...

5.3CVSS5.9AI score0.00437EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

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

SummaryAffected 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.9AI score0.00449EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

kas Persistently Disables SSH Host Key Checking

Summarykas persistently disables SSH host key checking for the invoking user when internal SSH key setup is triggered via SSHPRIVATEKEY or SSHPRIVATEKEYFILE and no user-specific SSH configuration file exists so far.When this path is used, kas creates /.ssh/config with a global Host rule containin...

3.3CVSS5.4AI score0.00112EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

icalendar has Algorithmic Complexity in Equality

SummaryComponent.eq compares subcomponents in O2^n time relative to nesting depth. Because the parser accepts arbitrarily nested components, a sub-kilobyte .ics file is enough to make a single equality check run for minutes or hang indefinitely. Any application that compares parsed components ==,...

7.5CVSS5.9AI score0.0063EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

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

8.2CVSS5.7AI score0.00592EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

eml_parser has parser DoS via deeply nested parentheses in e-mail headers

Summaryemlparser uses the email.utils.getaddresses function from the CPython standard library to parse e-mail headers that contain e-mail addresses such as To, Cc, Bcc, From, Reply-To, Sender, .... When the input header contains a deeply nested CFWS comment / folding white space construct, the...

5.3CVSS5.9AI score0.00524EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

djust authentication bypass: a login_required / on_mount LiveView mount redirect does not close the WebSocket, allowing an unauthenticated client to dispatch event-handler calls

Impactdjust's LiveViewConsumer mounts a LiveView over a WebSocket. When a view is gated loginrequired / permissionrequired, or an onmount hook that returns a redirect and the connecting user is not authorized, the consumer sent the client a "type":"navigate","to":... redirect frame and then...

8.2CVSS5.9AI score0.00505EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

reachy_mini Allows Unrestricted Upload of File with Dangerous Type

SummaryThe Reachy Mini daemon exposes the “/api/media/sounds/upload” endpoint without authentication and file validation mechanisms. An attacker can use this endpoint to upload malicious files into the file system that will propagate in future attacks. Compromise Chain: Unauthenticated to Full Ro...

5.3CVSS6.1AI score0.00476EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•24 views

eml_parser vulnerable to DoS via deeply nested parens in Received headers

Summaryemlparser strips parenthesised CFWS comments from Received: headers using a regex-based fix-point loop. The loop has quadratic time complexity in the number of nested parens. A single Received: header containing 5,000 nested parens causes 1.3 seconds of CPU saturation per parsed message;...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•22 views

Chainlist has SSRF via MCP SSE and streamable-http transports that allows unauthenticated internal network access

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. SummaryWhen MCP is...

9.8CVSS5.9AI score0.01086EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•24 views

qwed Vulnerable to Authenticated Remote Code Execution via Unsafe SymPy `parse_expr()`

SummaryThe qwed package version 5.1.1 passes attacker-controlled input directly to SymPy's parseexpr function without a restricted namespace. Because parseexpr internally calls Python's eval, any authenticated tenant can execute arbitrary Python code inside the API server process. The attack...

8.8CVSS6.5AI score0.00775EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•21 views

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

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

9.1CVSS5.9AI score0.0073EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•23 views

eml_parser has a URL extraction bypass via HTML entities in URLs

Summaryemlparser performs certain validations on potential URL strings to discard bogus values. In versions prior to 3.0.2, this validation was performed before unescaping any HTML entities that might occur in the string. This caused the library to wrongfully reject valid URLs that use HTML...

6.5CVSS5.7AI score0.00515EPSS
SaveExploits0References8Affected Software1
Total number of security vulnerabilities7972