Lucene search
+L
GithubRecent

34179 matches found

Github Security Blog
Github Security Blog
added 2026/05/14 8:55 p.m.15 views

@ranfdev/deepobj has a Prototype Pollution vulnerability

Impact Prototype pollution is possible when property paths contain proto/constructor/prototype. The property path must not be exposed as user input...

8.2CVSS5.4AI score0.00316EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:55 p.m.22 views

@utcp/http: SSRF via attacker-controlled OpenAPI servers[0].url in HTTP communication protocol

Summary The @utcp/http package is vulnerable to a blind Server-Side Request Forgery SSRF caused by a trust-boundary inconsistency between manual discovery and tool invocation. registerManual validates the discovery URL against an HTTPS / loopback allowlist, but callTool reuses the resolved...

4.7CVSS6AI score0.00122EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:52 p.m.25 views

slack-go `SecretsVerifier` accepts empty signing secret without precondition

SecretsVerifier in slack-go/slack before v0.23.1 accepts an empty signing secret without error. If an application is misconfigured e.g., an unset or empty SLACKSIGNINGSECRET, NewSecretsVerifier builds an HMAC-SHA256 keyed with an empty string, allowing an unauthenticated attacker to forge a valid...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:46 p.m.15 views

Marten has an injection vulnerability in its full-text search regConfig parameter

Summary Marten's full-text search APIs interpolated the user-supplied regConfig parameter directly into the generated SQL without parameterization or validation, making every code path that exposes regConfig to untrusted input a SQL injection sink. Affected APIs - IQuerySession.SearchAsyncstring...

9.8CVSS6.1AI score0.00375EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:44 p.m.14 views

@samanhappy/mcphub: SSE Endpoint Accepts Arbitrary Username from URL Path Without Authentication, Enabling User Impersonation

Summary A critical identity spoofing vulnerability in MCPHub allows any unauthenticated user to impersonate any other user — including administrators — on SSE Server-Sent Events and MCP transport endpoints. The server accepts a username from the URL path parameter and creates an internal user...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:30 p.m.52 views

Svelte: SSR XSS via Insecure Promise Serialization in hydratable

Contents of hydratable promises were not properly stringified, potentially leading to an XSS exploit. You are vulnerable if all of the following is true: - you are using hydratable an experimental feature at the time of this report - you are passing attacker-controlled input such that a synchrono...

5.8AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:30 p.m.15 views

electerm's encrypt method not safe enough

Impact Insecure sync encryption: deterministic AES-192-CBC with a fixed zero IV, constant KDF salt, and no MAC leads to confidentiality and integrity failures for synced bookmark/profile data. Attackers can crack common passwords across installs and perform undetected ciphertext bit-flips to alte...

9.1CVSS5.8AI score0.00105EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.15 views

Electerm Local code through electerm's single-instance socket

Impact Local code execution without UI interaction: any same-user process can send a JSON payload to electerm's single-instance socket/pipe, causing the app to create tabs and potentially spawn attacker-controlled local processes. Affects electerm single-instance installs on the machine. Patches ...

9.3CVSS6.2AI score0.00114EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.15 views

DeepSeek TUI: task_create Insecure Defaults Enable RCE via Prompt Injection in Project Files

Summary The taskcreate tool spawns durable sub-agents that inherit two insecure defaults: - allowshell defaults to true config.rs:1499: self.allowshell.unwraportrue - autoapprove defaults to true taskmanager.rs:297: autoapprove: Sometrue When a user approves a taskcreate call which requires...

9.6CVSS5.8AI score0.0026EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.18 views

DeepSeek TUI has SSRF‌ IPV6 bypass

Summary Although SSRF is validated against hostnames that resolve to private IPv6 addresses, when providing the IPV6 in‌‌ URL‌ as http://::1, the SSRF defenses do not work. Details...

7.4CVSS5.8AI score0.00239EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.20 views

DeepSeek TUI: run_tests Tool Enables RCE via Malicious Repository Without Approval

Summary The runtests tool executes cargo test in the workspace with ApprovalRequirement::Auto, meaning it runs without any user approval prompt. The source code explicitly states this design choice: rust fn approvalrequirement&self - ApprovalRequirement // Tests are encouraged, so avoid gating th...

9.6CVSS6.5AI score0.00375EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.21 views

DeepSeek TUI has SSRF via HTTP Redirect Bypass in fetch_url Tool

Summary The fetchurl tool validates the initial URL's resolved IP address against a restricted-IP blocklist isrestrictedip to prevent SSRF attacks against internal services cloud metadata endpoints, localhost, private networks. However, the HTTP client reqwest is configured to automatically follo...

7.4CVSS5.8AI score0.00226EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.14 views

Svelte Vulnerable to XSS via DOM Clobbering of Internal Framework State

Svelte was vulnerable to DOM clobbering of its internal framework state on elements, potentially leading to XSS attacks. You are vulnerable if all of the following is true: - you are using attribute spreading on a form element - you are using attribute spreading or allow a dynamic value for the...

8.1CVSS5.8AI score0.00319EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:29 p.m.12 views

Svelte: ReDoS in `<svelte:element>` Tag Validation

An internal regex in the Svelte runtime can take exponential time to test in . You are only vulnerable to this if you allow tags of unconstrained length. If your application only allows a predetermined list of tags or trims their length before passing them to svelte:element, you are safe...

7.5CVSS5.8AI score0.00421EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:28 p.m.26 views

Open WebUI: LDAP and OAuth First-User Race Condition Allows Multiple Admin Accounts

Summary The LDAP and OAuth authentication flows use a TOCTOU Time-of-Check-Time-of-Use pattern for first-user admin role assignment. The regular signup handler signuphandler in auths.py, line 663 was explicitly patched to prevent this race with the comment "Insert with default role first to avoid...

8.1CVSS5.8AI score0.00354EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:28 p.m.13 views

Open WebUI: Jupyter code execution works despite `ENABLE_CODE_EXECUTION=false` — feature gate bypassed

Summary The /api/v1/utils/code/execute endpoint executes arbitrary Python code via Jupyter for any verified user, even when the admin has set ENABLECODEEXECUTION=false. The feature gate is not enforced on the API endpoint — the configuration says "disabled" but code still executes. Details The...

8.8CVSS6.5AI score0.00406EPSS
SaveExploits2References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:28 p.m.11 views

Open WebUI: shared-chat branch ignores access_type, allowing unauthorized file deletion

Summary Any authenticated user can permanently delete files owned by other users via DELETE /api/v1/files/id when the target file is referenced in any shared chat. The hasaccesstofile authorization gate unconditionally grants access through its shared-chat branch. It checks neither the requesting...

8CVSS5.7AI score0.0027EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:28 p.m.19 views

Open WebUI: Unauthenticated endpoint can trigger embedding generation (cost/DoS)

Summary GET /api/v1/memories/ef is accessible without authentication and executes request.app.state.EMBEDDINGFUNCTION.... This allows any unauthenticated caller to trigger embedding generation which can lead to direct cost exposure if a paid provider is used. Code reference:...

6.5CVSS5.8AI score0.00341EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:27 p.m.13 views

Open WebUI has an Indirect Object Reference (IDOR) in user notes

Summary The API /api/v1/notes/noteid endpoint lacks proper authorization checks, allowing authenticated users to retrieve notes belonging to other users by guessing or enumerating UUIDs. This results in unauthorized disclosure of potentially sensitive or private user data. Details - if notes is...

6.5CVSS5.8AI score0.00277EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:27 p.m.13 views

Open WebUI has Stored XSS in Banner Component via Improper Sanitization Order

Summary A Stored Cross-Site Scripting XSS vulnerability exists in the Banner component due to an improper sanitization order specifically, DOMPurify is executed before the marked library. This vulnerability allows a compromised or malicious administrator to plant a malicious payload in the global...

8.1CVSS5.8AI score0.00335EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:27 p.m.16 views

Open WebUI: Cross-User File Access via Unchecked file_id in Folder Knowledge and Knowledge-Base Attach Endpoints

Cross-User File Access via Unchecked fileid in Folder Knowledge and Knowledge-Base Attach Endpoints Summary Multiple endpoints accept a user-supplied fileid and attach the referenced file to a resource the caller controls folder knowledge, knowledge-base contents without verifying that the caller...

8.1CVSS5.8AI score0.00346EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:27 p.m.21 views

Open WebUI vulnerable to stored XSS via OAuth picture claim stored as SVG data URI in profile_image_url

Summary When a user signs in via OAuth, Open WebUI fetches the picture claim URL, infers a MIME type from the URL extension via mimetypes.guesstype, and stores data:;base64,... as the user's profile image. The OAuth code path does not go through the validateprofileimageurl Pydantic validator that...

8.7CVSS6AI score0.00467EPSS
SaveExploits2References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:27 p.m.15 views

Open WebUI has a SSRF Bypass via HTTP Redirect Following in Web-Fetch and Image-Load Endpoints (not addressed by CVE-2025-65958)

Server-Side Request Forgery SSRF Bypass via HTTP Redirect Following in Web-Fetch, Image-Load, and Chat-Completion Endpoints Summary The validateurl function in backend/openwebui/retrieval/web/utils.py only validates the initial URL submitted by the caller. The HTTP clients used downstream sync...

8.5CVSS5.9AI score0.003EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:27 p.m.16 views

Open WebUI has a Server-Side Request Forgery (SSRF) bypass in `validate_url`

Summary In the open-webui project, a parsing difference between the urlparse and requests libraries led to an SSRF bypass vulnerability. Details In the current project, URL validation is performed using the function validateurl. The current checking logic uses urlparse to parse the hostname part ...

8.5CVSS5.9AI score0.00292EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:26 p.m.16 views

Open WebUI: Low-privilege authenticated users can enumerate and stop global background tasks, causing system-wide chat disruption

Summary Any authenticated user with low privileges can enumerate active background tasks across the system and stop tasks belonging to other users via the GET /api/tasks and POST /api/tasks/stop/taskid methods. This allows a casual user to disrupt system-wide chat usage by continuously canceling...

7.1CVSS5.9AI score0.0027EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:26 p.m.15 views

Open WebUI Vulnerable to IDOR: Retrieval API Bypasses Knowledge Base Access Controls

IDOR: Retrieval API Bypasses Knowledge Base Access Controls Author: Andrew Orr Summary validatecollectionaccess PR 22109 checks the user-memory- and file- collection name prefixes but does not check knowledge base collections, which use raw UUIDs as collection names. Any authenticated user who...

7.5CVSS5.9AI score0.00331EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:26 p.m.20 views

Open WebUI Vulnerable to Unauthenticated RAG Configuration Disclosure

Vulnerability Type: Information Disclosure / Missing Authentication Severity: Medium Component: backend/openwebui/routers/retrieval.py — getstatus GET / Affected Endpoint: GET /api/v1/retrieval/ Affected Version: Open WebUI main branch — confirmed unpatched through v0.9.2 Authentication Required:...

5.3CVSS5.8AI score0.0075EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:26 p.m.22 views

Open WebUI: Mass Assignment via FeedbackForm extra=allow Allows Feedback User ID Spoofing and Evaluation Data Manipulation

Mass Assignment in Feedback Creation Allows User ID Spoofing and Evaluation Data Manipulation Summary The POST /api/v1/evaluations/feedback endpoint in Open WebUI v0.9.2 is vulnerable to mass assignment via FeedbackForm, which uses modelconfig = ConfigDictextra='allow'. Due to an insecure...

5.4CVSS5.9AI score0.00307EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:26 p.m.14 views

Open WebUI: Missing `workspace.tools` Authorization Check on Tool Update Endpoint Allows Privilege Escalation to Code Execution

Summary The tool update endpoint POST /api/v1/tools/id/id/update is missing the workspace.tools permission check that is present on the tool create endpoint. This allows a user who has been explicitly denied tool management capabilities and who the administrator considers untrusted for code...

7.2CVSS6.4AI score0.00437EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:26 p.m.19 views

Open WebUI: Sharing models for others to use (read permission) also exposes model details (system prompt leakage)

Summary When setting model permissions so that a group has read access to it, intending for other users to use it, those users also can read the model's system prompt. However users may consider their system prompt confidential, so we consider this a security issue. Compare...

4.3CVSS5.8AI score0.0022EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:25 p.m.15 views

Open WebUI has an IDOR vulnerability in the pin_channel_message API endpoint

Summary Pin/Unpin is a write operation modifies the message's ispinned , pinnedby, pinnedat fields, but in standard channels it only checks read permission, allowing users with read-only access to pin/unpin any message. Details...

4.3CVSS5.8AI score0.00204EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:25 p.m.73 views

Open WebUI has an IDOR vulnerability in the update_message_by_id API endpoint

Summary An IDOR vulnerability exists in the Channels feature of Open WebUI, allowing any channel member to modify messages sent by other members including administrators within the same channel. This vulnerability affects the latest version v0.8.12 of Open WebUI. Details In the updatemessagebyid...

4.3CVSS5.6AI score0.00204EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:25 p.m.24 views

Open WebUI: Authenticated users can bypass model access control via exposed query parameter [AI-ASSISTED]

Summary An internal-only bypassfilter parameter is exposed on the /openai/chat/completions and /ollama/api/chat HTTP endpoints via FastAPI query string binding, allowing any authenticated user to append ?bypassfilter=true and bypass model access control checks to invoke admin-restricted models...

5.4CVSS5.9AI score0.00193EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:25 p.m.17 views

Open WebUI Exposes System Prompt to Regular User [Non-Admin]

Summary A regular user non-admin can view the system prompt of the model which is set by an admin. Details When a regular user non-admin logs into the application, a http://IP:8080/api/models? web request is initiated by the application and in response, it reveals the system prompt of available...

6.5CVSS5.7AI score0.00281EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:24 p.m.13 views

Open WebUI's chat completion API allows tool restrictions to be bypassed

Summary Open WebUI v0.6.43 contains a vulnerability in its chat completion API, which allows attackers to bypass tool restrictions, potentially enabling unauthorized actions or access. Details In the chatcompletion API, the parameters toolids and toolservers are supplied by the user. These...

7.1CVSS5.7AI score0.0027EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:24 p.m.16 views

Open WebUI has Broken Access Control for Completions API

Summary Any user X can continue the conversation of any other user Y, as long as the Chat ID of Y is known. User X does not even need to be an admin to do so. Details A user just needs to use the API endpoint: /api/chat/completions with their own API key generated in OWUI and the Chat ID of anoth...

7.1CVSS5.8AI score0.00231EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:23 p.m.13 views

pyLoad is vulnerable to stored XSS in Downloads view via unsanitized link URL in packages.js template literal

Summary The packages.js template at src/pyload/webui/app/themes/modern/templates/js/packages.js:172 interpolates a stored link URL into a template literal inside single-quoted HTML and then writes the result to the DOM via $div.htmlhtml. No escaping runs between the API value and innerHTML. An...

8.7CVSS5.9AI score0.00199EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:23 p.m.15 views

Svelte devalue: DoS via sparse array deserialization

devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption...

7.5CVSS5.8AI score0.00393EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:22 p.m.15 views

Open WebUI vulnerable to blind server side request forgery (SSRF) via the PDF generate function

Summary Blind server side request forgery SSRF via the PDF generate function. The finding resulted from a penetration test for a customer. It is suspected that the root cause of the issue lies within the core of Open WebUI, which is why it is being reported as a security issue here. Tested on Ope...

5.4CVSS5.9AI score0.00186EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:21 p.m.16 views

Open WebUI Has Stored Cross-Site Scripting in SVG Renderer

Summary There is a Cross-Site Scripting vulnerability in Open WebUI SVG renderer implementation. Details It is possible permanently save any HTML/JavaScript code in the application, which can be then executed in the context of the application domain. This behaviour can be used to extract and stea...

5.4CVSS5.9AI score0.00165EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:21 p.m.15 views

Open WebUI missing authorization check at the model update function - models from other users can be updated

Summary A user can modify another user's model even if its visibility is set to Private. The finding resulted from a penetration test for a customer. It is suspected that the root cause of the issue lies within the core of Open WebUI, which is why it is being reported as a security issue here...

6.5CVSS5.8AI score0.00226EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:21 p.m.24 views

Open WebUI's API key endpoint restrictions bypassed via `x-api-key` header — full message processing on restricted endpoints

Summary Open WebUI allows admins to restrict which API endpoints an API key can access. When an API key is restricted from /api/v1/messages, requests using the Authorization: Bearer sk-... header are correctly blocked with 403. However, the same key sent via the x-api-key header bypasses the...

6.5CVSS5.8AI score0.00309EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:19 p.m.14 views

Open WebUI Vulnerable to SSRF via OAuth Profile Picture URL in _process_picture_url (oauth.py)

Summary A Server-Side Request Forgery SSRF vulnerability exists in processpictureurl in backend/openwebui/utils/oauth.py line 1338. The function fetches arbitrary URLs from OAuth picture claims without applying validateurl, allowing an attacker to force the server to make HTTP requests to interna...

7.7CVSS6AI score0.00396EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:19 p.m.26 views

Svelte SSR vulnerable to cross-site scripting via spread attributes

When using spread syntax to render attributes from untrusted data, event handler properties are included in the rendered HTML output. If an application spreads user-controlled or external data as element attributes, an attacker can inject malicious event handlers that execute in victims' browsers...

6.1CVSS5.9AI score0.00168EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:18 p.m.121 views

Open WebUI has a full SSRF Vulnerability in the RAG Web Search Feature

SSRF Bypass via IPv6/IPv4-mapped IPv6/IPv4-reserved-ranges in validateurl Summary validateurl in backend/openwebui/retrieval/web/utils.py calls validators.ipv6ip, private=True, but the validators library does NOT implement the private keyword for IPv6 — the call raises a ValidationError which is...

8.5CVSS5.8AI score0.00286EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:18 p.m.15 views

Open WebUI Vulnerable to Cross-Site Request Forgery (CSRF) via Image URL Manipulation

Summary An application-wide Cross-Site Request Forgery CSRF vulnerability was found Open-WebUl's image uploading functionality. An attacker can set an image URL to a malicious endpoint, allowing them to perform actions on behalf of a victim user. Any authenticated user can exploit this...

4.6CVSS5.8AI score0.00165EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:18 p.m.18 views

Open WebUI has stored XSS via unsanitized Office/Excel/DOCX file preview rendering ({@html} without DOMPurify)

Related advisory This advisory tracks a regression of the original Excel-preview XSS that was publicly disclosed and patched under GHSA-jwf8-pv5p-vhmc patched in v0.8.0. The same root cause — XLSX.utils.sheettohtml output rendered via @html excelHtml without DOMPurify — was reintroduced sometime...

5.4CVSS5.8AI score0.00209EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:18 p.m.27 views

Open WebUI: Read-Only Users Can Toggle Note Pin Status via Incorrect Permission Check (Write via Read-Only Access)

Summary The POST /api/v1/notes/id/pin endpoint performs a write operation toggling the ispinned field but only checks for read permission. Users with read-only access to a shared note can pin/unpin it, which is a state-modifying action that should require write permission. All other write endpoin...

3.5CVSS5.8AI score0.00218EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:18 p.m.21 views

Open WebUI has XSS via SVG in /api/v1/channels/webhooks/{webhook_id}/profile/image

As part of our research on improving our AI pentest, we have uncovered the following issue in Open WebUI. We've manually verified and tided up the report, but you can also find the original agent finding at the bottom of this report. Summary The channel webhook create/update flow accepts arbitrar...

7.4CVSS6.2AI score0.0022EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/14 8:17 p.m.15 views

Open WebUI has stored XSS via attacker-controlled file extension in /api/v1/audio/transcriptions

Summary The audio transcription upload endpoint takes the file extension from the user-supplied filename and saves the file under CACHEDIR/audio/transcriptions/.. The /cache/path route serves these files via FileResponse, which sets Content-Type from the on-disk extension and emits no...

8.7CVSS6.2AI score0.00186EPSS
SaveExploits1References4Affected Software1
Total number of security vulnerabilities34179