Lucene search
+L

7927 matches found

PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

Thumbor has HMAC validation bypass via multiple .replace() calls when removing URL signature

HMAC validation bypass via multiple .replace calls when removing URL signature SummaryThumbor’s HMAC validation can be bypassed due to the use of Python’s .replace when removing the signature from the URL before validation. Since .replace removes all occurrences of the substring, an attacker can...

8.2CVSS6.1AI score0.00352EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•33 views

Thumbor convolution filter allows divide-by-zero in C extension leading to remote DoS

SummaryThumbor's filters:convolution, , filter passes the user-controlled value to a C extension thumbor/ext/filters/convolution.c where it is used as a divisor for % and / without validating columns 0. When columns=0, the C code triggers undefined behavior; on x8664 this reliably results in a...

7.5CVSS6.1AI score0.0075EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

Thumbor treats ALLOWED_SOURCES string patterns as unescaped regex, allowing hostname bypass via wildcard dot

SummaryThe ALLOWEDSOURCES configuration is meant to restrict which hosts Thumbor's HTTP loader may fetch images from. Plain-string entries in that list the overwhelming majority of real-world and documented configurations are passed directly to re.match without escaping. Because . is a regex...

8.2CVSS6.1AI score0.00498EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•36 views

AIOHTTP: WebSocket client accepts compressed frames without negotiated permessage-deflate

SummaryThe client accepts and decompresses frames with the RSV1 bit set even when the permessage-deflate extension was not negotiated. ImpactA client may unexpectedly decompress WebSocket frames when explicitly opted out. This could lead to additional CPU/memory consumption, but is unlikely to be...

6.9CVSS7.3AI score0.00524EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•36 views

Natural Language Toolkit (NLTK): ReDoS in NLTK ReviewsCorpusReader FEATURES regex

SummaryReviewsCorpusReader extracts feature annotations of the form label followed by a bracketed signed digit e.g. a label then +2 from each review line, using the module-level FEATURES regex. The feature-label sub-pattern is unbounded — an optional greedy run of word-plus-whitespace groups...

7.5CVSS6AI score
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•33 views

Natural Language Toolkit (NLTK) has path traversal in FramenetCorpusReader.frame() that allows arbitrary XML file read, bypassing the nltk.pathsec sandbox (ENFORCE=True)

SummaryFramenetCorpusReader.framename interpolates a caller-supplied frame name into an XML file path that is read with the builtin open, bypassing CorpusReader.open and the nltk.pathsec sandbox — including strict ENFORCE=True mode. A ../ sequence in the name escapes the corpus root, yielding an...

7.5CVSS6.1AI score
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•38 views

Flyto2 Core: Multiple HTTP-family modules fetch client-controlled URLs without the SSRF guard their siblings apply (SSRF to internal/metadata)

SummaryNumerous HTTP-emitting modules core.api.httpget, core.api.httppost, graphql.query/graphql.mutation, monitor.httpcheck, communication.slacksend, notification.discord,slack,teams.sendmessage, ai.visionanalyze anthropic path, verify.visualdiff, browser.proxyrotate, and the agent/llm inline...

8.5CVSS5.9AI score0.00448EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

`proot-distro install` has a Symlink Escape (Arbitrary Host File Write) via Malicious Tar Archive

Repository: termux/proot-distro Component: prootdistro/commands/install.py → extractplaintar; also helpers/docker.py → applylayer --- Affected Versions| Component | Version ||---------------|------------------------------|| proot-distro | 5.0.2 confirmed vulnerable || Termux app | 0.119.0-beta.3 ...

8.2CVSS6AI score0.00187EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

OnionShare Receive mode writes uploaded files even when file uploads are disabled

SummaryOnionShare CLI/Desktop 2.6.3 does not enforce the Receive mode disablefiles setting at the file upload sink. When a Receive service is configured as a text-message-only endpoint --disable-files / "Disable uploading files", a remote sender who can reach the OnionShare service can still send...

5.4CVSS6.1AI score0.004EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

Flyto2 Core: Unauthenticated flyto-verification /run: callback_url SSRF and internal runner-secret exfiltration

SummaryThe standalone flyto-verification service exposes POST /run with no authentication, on all interfaces 0.0.0.0:8344 per the shipped Dockerfile. The request body's callbackurl is used verbatim for an outbound POST that unconditionally attaches X-Internal-Key: $FLYTORUNNERSECRET. The...

9.3CVSS6AI score0.00507EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

OnionShare follows symlinks in shared directories, allowing unintended disclosure of local files

SummaryOnionShare CLI/Desktop 2.6.3 can follow symbolic links inside a selected Share or Website directory and serve the symlink target rather than limiting access to files physically contained in the selected directory. If a user shares a directory that contains attacker-supplied or otherwise...

4.8CVSS5.9AI score0.00344EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•35 views

Flyto2 Core: ${env.VAR} interpolation reads any env secret despite env.get being denylisted

SummaryThe capability policy denies the env.get and env.loaddotenv modules by default, with the stated reason that they read arbitrary host environment variables API keys, DSNs and are a secret-exfil risk. But the workflow engine's variable resolver expands $env.VAR for any environment variable...

8.6CVSS6.2AI score0.0059EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•26 views

Natural Language Toolkit (NLTK): Path Traversal in NKJPCorpusReader leads to Arbitrary File Read and bypasses the nltk.pathsec sandbox (ENFORCE=True)

Summary A path-traversal vulnerability in NKJPCorpusReader allows an attacker who can influence the fileids argument of its public read methods header, raw, words, sents, taggedwords to read files outside the corpus root. The reader builds the file path with no containment check and opens it with...

7.5CVSS7.4AI score
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•38 views

Flyto2 Core: Guarded HTTP modules follow redirects into internal space without per-hop SSRF revalidation

SummaryThe HTTP modules that DO call the SSRF guard http.get, http.request, http.batch validate only the initial URL, then issue the request with aiohttp's default allowredirects=True and perform no per-hop revalidation. An attacker hosts a public URL that 302-redirects to an internal address; th...

8.5CVSS5.9AI score0.00412EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•34 views

linuxfabrik-lib: fetch() forwards credential headers across a cross-origin redirect

Summarylib.url.fetch follows HTTP redirects followredirects=True. httpx strips only Authorization and Cookie when a redirect crosses the origin, so any other caller-supplied credential header a session token such as Redfish's X-Auth-Token, an API key, ... was still sent to the redirect target. A...

6CVSS5.8AI score0.00497EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•43 views

Flyto2 Core: Arbitrary file write via image.download (and other file-writing modules)

Summaryimage.download fetches a URL and writes the response to disk. It does not use the central path guard validatepathwithenvconfig, which confines writes to FLYTOSANDBOXDIR; instead it confines the output to outputdir, but outputdir is itself a caller parameter. Since the attacker sets both th...

10CVSS6.8AI score0.0077EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•42 views

Flyto2 Core: LLM/API keys leak to an attacker-controlled base_url

Summaryllm.chat reads the operator's provider key from the environment OPENAIAPIKEY, ANTHROPICAPIKEY, ... and sends it in the Authorization: Bearer header to baseurl, a parameter the caller controls. baseurl is only checked against the SSRF guard, and the guard allows any public host, so pointing...

8.6CVSS6.2AI score0.00556EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•38 views

proot-distro has a Container Isolation Bypass via Crafted Restore Archive

Affected Component- Package: proot-distro- Affected command: restore- Attack surface: Host-side Termux CLI processing a user-supplied backup archive- Vulnerability type: Container Isolation Bypass / Cross-Container Read and Write--- Affected Versions| Component | Version ||---|---|| proot-distro ...

8.2CVSS5.8AI score0.00178EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•36 views

datamodel-code-generator vulnerable to SSRF protection bypass via DNS rebinding

Summarydatamodel-code-generator's anti-SSRF guard validates the resolved IP of a fetch target once and then lets httpx perform its own independent DNS resolution to connect, so the validated address is never pinned. A hostname that resolves to a public IP at validation time and a private IP at...

7.5CVSS6AI score0.00305EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

`datamodel-code-generator` vulnerable to code execution on import via unescaped `validators` entries in --extra-template-data

SummaryWhen the Pydantic v2 output mode is in use, datamodel-code-generator reads a validators array from each model entry in the --extra-template-data file and synthesises a Pydantic @fieldvalidator... decorator from each entry. The field names and the validator mode are interpolated into the...

7.8CVSS6.1AI score0.00252EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

`datamodel-code-generator` vulnerable to code execution on import via `x-python-type` JSON-Schema extension in datamodel-code-generator

Summarydatamodel-code-generator honours a custom x-python-type JSON-Schema extension that lets a schema author override the generated Python type for a field. The value is forwarded verbatim into the generated Python source as the field annotation, with a single sanitisation pass that is trivial ...

7.8CVSS6.4AI score0.0021EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•34 views

Penelope unsafe tar extraction allows arbitrary local file write via crafted session archive

SummaryPenelope versions prior to 0.19.3 extracted tar archives received from remote sessions without validating archive member paths. When using the affected Unix download path, a malicious or compromised remote session could return a crafted tar archive containing path traversal entries, such a...

5.9CVSS6.4AI score0.00367EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•33 views

datamodel-code-generator vulnerable to code injection via `x-python-import` / `customTypePath` in generated import statements

SummaryA malicious input schema OpenAPI / JSON Schema can execute arbitrary Python code on the machine that imports the generated model. The x-python-import and customTypePath schema extensions flow, unsanitized, into the import statements datamodel-code-generator emits. A newline embedded in the...

7.5CVSS6.9AI score0.00488EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•36 views

`datamodel-code-generator` vulnerable to code injection via unescaped carriage return in `--extra-template-data` `comment` field

Summarydatamodel-code-generator is vulnerable to code injection when a developer passes an --extra-template-data file whose comment value contains a literal \r carriage return. The comment variable is rendered into a Python comment in six built-in templates with no line-terminator escaping...

7.8CVSS6.2AI score0.0021EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•33 views

datamodel-code-generator: Authorization / request headers leaked to cross-origin redirect target when fetching remote schemas

SummaryWhen datamodel-code-generator fetches a remote schema and follows an HTTP redirect, it re-sends the original request headers, including any Authorization header, to the redirect target even when the redirect changes origin host/port/scheme. Credentials that an operator scoped to a trusted...

3.7CVSS6AI score0.00336EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•34 views

`datamodel-code-generator` vulnerable to code injection via unescaped carriage return in GraphQL Union description

Summarydatamodel-code-generator is vulnerable to code injection when generating Python models from an attacker-controlled GraphQL schema. A description on a Union type, written in the regular-string form "..." with a literal \r escape, is rendered into a Python comment by a Jinja2 filter that...

7.8CVSS6.3AI score0.0021EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•30 views

datamodel-code-generator vulnerable to arbitrary local file read via JSON-Schema `$ref` (`file://` and `../` traversal), bypassing `--no-allow-remote-refs`

Summarydatamodel-code-generator resolves JSON-Schema $ref targets that point at the local filesystem without restricting them to the input/base directory and without honoring the remote-reference security control. In the default configuration, an attacker who controls an input schema a "paste you...

7.5CVSS5.9AI score0.00547EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•33 views

datamodel-code-generator vulnerable to SSRF via JSON-Schema `$ref` to HTTP URL (silent by default)

SummaryJSON-Schema $ref values pointing at HTTP or HTTPS URLs are silently dereferenced by datamodel-code-generator with no IP/host validation, no scheme allow-list, and redirects followed unconditionally. The --allow-remote-refs gate added in 0.56.0 defaults to None, which only emits a deprecati...

8.2CVSS6AI score0.00388EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•38 views

`datamodel-code-generator` vulnerable to code injection in via attacker-controlled `default_factory` schema field

Summarydatamodel-code-generator is vulnerable to code injection when generating Python models from an attacker-controlled JSON Schema, OpenAPI, YAML, JSON, Avro, Protobuf, or XSD schema. When a property carries a "defaultfactory" key, its value is interpolated verbatim — as a raw Python expressio...

8.8CVSS6.5AI score0.00711EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•42 views

datamodel-code-generator vulnerable to arbitrary local file read via XSD `schemaLocation` (`xs:include`/`xs:import`) path traversal, with no remote-ref gate

SummaryWhen generating models from an XML Schema --input-file-type xmlschema, datamodel-code-generator resolves , , , and schemaLocation attributes against the source directory and reads the target with no restriction to the input/base directory. An attacker who controls the input XSD can read...

7.5CVSS6AI score0.0053EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•31 views

datamodel-code-generator vulnerable to SSRF via --url: no host/IP validation, follows redirects

Summarydatamodel-code-generator's built-in HTTP fetcher http.getbody issues an httpx.GET against any URL passed to --url or reached via a redirect chain with no allow-list, no deny-list, no IP/host validation, and followredirects=True. Loopback addresses, RFC1918 ranges, link-local 169.254.169.25...

8.2CVSS5.8AI score0.00376EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

Open WebUI: Model meta.knowledge read-only file access can be upgraded to file write/delete

SummaryCurrent main and v0.9.6 still allow an authenticated user to turn read-only access to another user's file into write/delete access by attaching that file ID to an attacker-controlled workspace model.This is an incomplete-fix variant of GHSA-vjqm-6gcc-62cr. The current fix adds...

5.4CVSS6.2AI score0.0042EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

Open WebUI: `WEB_FETCH_FILTER_LIST` host allow/block filter bypassable via URL path and non-label-boundary matching

SummaryThe administrator-configured WEBFETCHFILTERLIST the allow/block list applied to server-side web fetches: RAG URL ingestion, URL-to-markdown, web-search content fetch matches hostnames incorrectly, so the filter can be bypassed. Detailsisstringallowed backend/openwebui/utils/misc.py matches...

4.3CVSS5.6AI score0.00383EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

Open WebUI: Private channel messages can be disclosed through cross-channel thread parent_id binding

SummaryA normal authenticated user can read the content of a message in a private channel they do not belong to. GET /api/v1/channels/id/messages/messageid/thread authorizes the caller against the URL channel, but the underlying thread lookup loads the thread parent by id and returns it without...

3.1CVSS6AI score0.00323EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•40 views

pytonapi has a Webhook Custom Path Authentication Bypass

Webhook Custom Path Authentication Bypass in pytonapi SummaryTonapiWebhookDispatcher in pytonapi 2.2.0 fails to validate the Authorization header when a webhook handler is registered with the documented path= argument. During setup, bearer tokens are stored only under the default suffix paths e.g...

7.5CVSS6.3AI score0.00709EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•40 views

AWS Bedrock AgentCore: Improper neutralization of argument delimiters in the Python SDK install_packages()

SummaryThe AWS Bedrock AgentCore Python SDK bedrock-agentcore provides tools for building AI agents, including a Code Interpreter client that installs Python packages into a managed sandbox. An issue exists where, under certain circumstances, improper neutralization of argument delimiters in the...

8.4CVSS6.7AI score0.00725EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•40 views

AWS API MCP Server Security Policy Bypass via Startup Initialization Failure

SummaryThe AWS API MCP Server is an open source Model Context Protocol MCP server that enables AI assistants to interact with AWS services and resources through AWS CLI commands. It provides programmatic access to manage your AWS infrastructure while maintaining proper security controls. It...

7.3CVSS5.8AI score0.00227EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

QTINeon has unauthenticated relay-to-host amplification via unbounded RECONNECT_REQUEST forwarding

ImpactThe relay's reconnect handler forwards every RECONNECTREQUEST to the host without deduplication or a size cap on the pendingReconnects map, unlike the connect flow which guards against this with maxPendingConnections. An unauthenticated attacker who knows a valid session ID can send...

8.6CVSS5.9AI score0.0046EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•36 views

Open WebUI: Arena task endpoints can bypass underlying model access controls

SummaryAn authenticated non-admin user with read access to an arena wrapper model can reach a restricted underlying model through task endpoints such as /api/v1/tasks/moa/completions.The normal chat route resolves arena models before the final chat dispatch and therefore re-checks the selected...

6.3CVSS6.5AI score0.00367EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•40 views

Open WebUI: /api/v1/channels/{id}/members exposes full user model including sensitive credentials

SummaryThe channel members endpoint serializes and returns full user models for channel participants, including settings objects. A normal user in a DM can retrieve admin-only sensitive configuration such as webhook URLs and tool server key material settings.ui.toolServers.key, which is not...

6.5CVSS6AI score0.00462EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•32 views

yt-dlp: Downstream command injection via improper sanitization of yt-dlp --write-link output

SummaryIf the --write-link, --write-url-link or --write-desktop-link options are used with yt-dlp, it may produce output that can lead to downstream remote code execution. An attacker can craft a malicious metadata payload to achieve arbitrary command injection in the .url and .desktop shortcut...

8.8CVSS7.1AI score0.0064EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

open-webui terminal proxy path traversal guard bypass via 9x encoded traversal

AI assistance was used to help inspect the code and prepare this report. SummaryThe fix for GHSA-r2wg-2mcr-66rv is incomplete in v0.9.6 and current main. backend/openwebui/routers/terminals.py documents sanitizeproxypath as decoding until stable, but the implementation stops after 8 unquote passe...

7.7CVSS6.9AI score0.00483EPSS
SaveExploits1References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•46 views

Open WebUI: Terminal proxy forwards a spoofable, integrity-unbound user identity to the upstream (X-User-Id header and ws_terminal session_id query injection)

SummaryThe terminal proxy in backend/openwebui/routers/terminals.py forwards the Open WebUI user's identity to the upstream terminal server / backend coordinator as an authorization claim, with no cryptographic binding to the session that produced it. The forwarded identity is...

8CVSS5.9AI score0.00391EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

Open WebUI: Cross-channel message overwrite via chat completion API (single-model and multimodel message_ids)

SummaryAny authenticated user can overwrite the content of a message in a channel they do not belong to including private and DM channels by sending a chat completion request with a channel:-prefixed chatid and a target messageid. The channel: path routes pipeline output through makechannelemitte...

7.1CVSS5.9AI score0.00478EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•36 views

Open WebUI: Scheduled automations continue after pending-user deactivation and stored model ACL revocation

Title: Scheduled automations continue after pending-user deactivation and stored model ACL revocation SummaryOpen WebUI documents pending as a zero-access role used for new sign-ups and deactivated users, and normal HTTP routes enforce that with getverifieduser which rejects pending, while...

4.3CVSS6AI score0.00527EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•38 views

Open WebUI: Realtime endpoints accept Redis-revoked JWTs after signout/backchannel logout

SummaryWith Redis configured, Open WebUI supports JWT revocation: POST /api/v1/auths/signout per-token jti and OIDC back-channel logout per-user revokedat record revocations in Redis, and HTTP auth getcurrentuser rejects revoked tokens with 401. The realtime authentication surfaces do not perform...

7.1CVSS5.9AI score0.00456EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•38 views

Open WebUI: Cross-user code-interpreter and tool execution via unvalidated Socket.IO event-caller session_id

SummaryAn authenticated low-privilege user can execute arbitrary code-interpreter Python and tools inside another user's authenticated session. The Socket.IO event-caller geteventcall delivers execute:python / execute:tool events to a client-supplied sessionid after only checking that the session...

9CVSS6.7AI score0.00454EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•37 views

Open WebUI: ReDoS in skill-mention regexes causes whole-instance DoS on default config

SummaryTwo regexes in backend/openwebui/utils/middleware.py that parse skill-mention tags backtrack in On² on input that contains . Both run synchronously, on the asyncio event loop, on every chat completion with no feature gate. Because the default deployment is a single uvicorn worker, one such...

6.5CVSS5.7AI score0.00573EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•40 views

Open WebUI: Account enumeration via observable login timing discrepancy

SummaryThe /api/v1/auths/signin endpoint leaked whether an email address belonged to a registered account through a response-time side channel. Password verification ran bcrypt only when the email was found in the database; for a non-existent email the request returned early without hashing. The...

5.3CVSS5.7AI score0.00413EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/08/04 11:34 a.m.•39 views

Open WebUI: Stored web worker XSS via Pyodide

Title: Same-origin Pyodide code execution allows server-side RCE via a shared chat SummaryOpen WebUI runs client-side Python Pyodide in a same-origin web worker. Through Pyodide's JavaScript API pyodide.http.pyfetch, or the js module which exposes the page's fetch / XMLHttpRequest executed Python...

9CVSS6.3AI score0.00423EPSS
SaveExploits0References5Affected Software1
Total number of security vulnerabilities7927