Lucene search
+L
Osv GhsaRecent

36904 matches found

osv_ghsa
osv_ghsa
•added 2026/08/05 2:37 p.m.•15 views

GHSA-X5MM-WM4G-J5XV Ghost: Server-Side Request Forgery Mitigation Issue

Impact A validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network. A successful attack would not result in any response data being returned. Vulnerable versions This...

4CVSS5.6AI score0.00277EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/08/05 9:31 a.m.•27 views

GHSA-H7X2-H6G9-P789 MLflow AI Gateway permits SSRF through an unvalidated api_base

MLflow's AI Gateway accepts an authconfig.apibase value when creating a gateway secret mlflow/server/handlers.py, creategatewaysecret with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint mlflow/server/gatewayapi.py, rawproxy subsequently issues...

7.1CVSS6AI score0.0029EPSS
SaveExploits1References4
osv_ghsa
osv_ghsa
•added 2026/08/04 9:57 p.m.•20 views

GHSA-XM43-3M56-W3WF Ghost: Paid gift memberships obtainable at minimal cost via the donations feature

Impact A vulnerability in Ghost's public donation checkout flow allowed an unauthenticated attacker to obtain full paid gift memberships for a minimal payment. No customer or member data was exposed, and the issue could not be used to steal money from a site or its members. Vulnerable versions Th...

5.3CVSS5.5AI score0.00403EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/08/04 9:56 p.m.•17 views

GHSA-CHGM-3698-JM42 Ghost: Member existence leak via magic link sign-in response

Impact A discrepancy in responses from the members signin endpoints made it possible for an unauthenticated attacker to determine whether a given email address belongs to a registered member of a Ghost site. Vulnerable versions This vulnerability is present in Ghost from v5.18.0 up to v6.21.0...

5.3CVSS5.8AI score0.00345EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/08/04 9:54 p.m.•26 views

GHSA-XPP7-93X6-V29M XSS in Ghost's ActivityPub client

Impact The ActivityPub client in Ghost was vulnerable to JavaScript injection on posts shared by a maliciously customised ActivityPub server. Vulnerable Versions This vulnerability is present in the @tryghost/activitypub package up to v3.0.8. All prior versions are also affected. Patches...

7.5CVSS5.6AI score0.00352EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/08/04 9:53 p.m.•24 views

GHSA-7MPP-R37J-X5WH Ghost: Session Fixation in Ghost Admin

Impact Ghost Admin did not invalidate existing sessions on login which could have allowed for session fixation attacks. Successful exploitation would have required another vulnerability on the same domain where Ghost Admin was hosted. Vulnerable versions This vulnerability is present in Ghost fro...

6.7CVSS5.8AI score0.00244EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 9:49 p.m.•21 views

GHSA-CJC9-Q5GF-327P Ghost: Theme Upload Path Traversal

Impact A vulnerability in custom themes allowed a staff user to write files outside of the uploads directory. This could be used to alter the behavior of the installation. Vulnerable versions This vulnerability is present in Ghost from v0.10.0 up to v6.54.0. Patches v6.54.1 contains a fix for thi...

6.6CVSS5.7AI score0.00412EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/08/04 9:41 p.m.•20 views

GHSA-CJ62-HVV2-2Q5H Ghost: Database Backup Path Traversal

Impact An Administrator-level user could remotely overwrite certain files on the filesystem leading to integrity and availability issues. Vulnerable versions This vulnerability is present in Ghost from 1.20.1 up to v6.54.0. Patches v6.54.1 contains a fix for this issue. How to update For...

5.5CVSS5.8AI score0.00437EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/08/04 9:38 p.m.•22 views

GHSA-GCVV-72Q8-9V76 Ghost: Server-Side Request Forgery in Image Fetching

Impact A Server-Side Request Forgery SSRF in Ghost Admin allowed any staff-level user to perform a blind HTTP GET request against internal hosts. No output was returned, but this could have been used to probe open ports on internal hosts. Vulnerable versions This vulnerability is present in Ghost...

4.1CVSS5.7AI score0.00366EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/08/04 9:28 p.m.•22 views

GHSA-JM22-3W23-5Q7W Ghost: Blind Password Hash Disclosure in Ghost Admin API

Impact Any staff-level user was able to leak the hashed passwords of other staff users. An offline password-guessing attack against the hashes could lead to account takeover if successful, but Device Verification should have prevented an attacker from logging in with a recovered password. Dependi...

4.8CVSS5.5AI score0.00323EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 9:25 p.m.•25 views

GHSA-G366-23FW-GGP6 Ghost: Mobiledoc image-size fetch SSRF

Impact When re-rendering posts, Ghost would refetch missing image dimensions by issuing an outbound HTTP request to the URL stored on an image card — without restricting that URL to trusted image hosts. An authenticated staff user able to create or edit posts could therefore point an image card a...

5.4CVSS5.7AI score0.00207EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/08/04 9:24 p.m.•15 views

GHSA-CH52-PX8Q-F22J Ghost: Server-side request forgery via DNS rebinding in external request handling

Impact Ghost’s private-IP check for outbound HTTP requests could be bypassed via DNS rebinding, allowing an attacker to coerce the Ghost server into reaching hosts on internal networks through features that issue external fetches. Vulnerable versions This vulnerability is present in Ghost from...

4CVSS5.7AI score0.00214EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/08/04 9:13 p.m.•19 views

GHSA-WVP2-4QQP-4H3R Ghost: Private IP filtering bypass to make server-side requests to internal services

Impact When making an external request, it is possible to bypass the IP filter that ensures the request isn't going to an internal service using an IPv6 literal which maps to a private IPv4 address. Vulnerable versions This vulnerability is present in Ghost from v6.0.9 up to v6.21.0. Patches...

5.8CVSS5.8AI score0.00329EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/08/04 9:11 p.m.•16 views

GHSA-4WX2-7GVJ-QFQ3 Ghost: Archived Offers can be Redeemed

Impact A missing validation check allowed users to redeem subscription offers that were no longer active. Vulnerable versions This vulnerability is present in Ghost from v4.22.0 up to v6.54.0. Patches v6.54.1 contains a fix for this issue. How to update For self-hosters using Docker, find Docker'...

4.8CVSS5.8AI score0.0027EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/08/04 9:05 p.m.•21 views

GHSA-944X-PM95-3JPR Ghost: File Upload Content-Type Spoofing

Impact Insufficient validation of the client-supplied Content-Type on Ghost's Admin API file upload endpoint allowed uploaded files to be served from the site with an attacker-chosen content type on S3/GCS storage backends. On installations that serve uploaded files from the same origin as the...

5.4CVSS5.3AI score0.00226EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/08/04 9:03 p.m.•23 views

GHSA-2GX6-7GX2-WWCF Ghost: Cross-Site Scripting in Universal Import

Impact The Universal Import feature in Ghost Admin failed to properly sanitize imported content resulting in XSS in post content. Vulnerable versions This vulnerability is present in Ghost from v5.26.0 up to v6.54.0. Patches v6.54.1 contains a fix for this issue. How to update For self-hosters...

5CVSS5.7AI score0.00427EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 8:58 p.m.•31 views

GHSA-3CG5-48J3-V4GV Open WebUI: A folder write-collaborator can permanently delete the owner's chats by deleting a shared subfolder

Summary A user granted write access to a shared chat folder could permanently delete chats and messages belonging to the folder's owner. Deleting a folder cascades into the owner's chats and the entire subfolder subtree, and the deletion handler required only write access on subfolders instead of...

8.1CVSS5.8AI score0.00548EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 8:56 p.m.•34 views

GHSA-2F54-P244-32Q6 Open WebUI: Any authenticated user can stall a worker via a knowledge-search pattern that backtracks catastrophically

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

6.5CVSS5.9AI score0.00592EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 8:54 p.m.•22 views

GHSA-PWXH-7358-JQ2X Open WebUI: Stored XSS via unescaped KaTeX render-error fallback in rendered messages

Summary Any authenticated user can store a chat message whose math block makes KaTeX fail with a stack overflow instead of a parse error. When that happens the renderer falls back to inserting the original math source into the page as HTML rather than as text, so script in the message runs in the...

8.7CVSS5.8AI score0.00403EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 8:51 p.m.•20 views

GHSA-3R7G-Q6CG-Q2VX Open WebUI: Tool source code disclosed to read-only users via the tool list and get endpoints

Summary A workspace tool shared with a read grant returned its full Python source to the recipient. Any authenticated non-admin who could use a shared tool could also read its source, including any user on the instance when a tool was shared publicly. Source is meant to be a writer-only tier: the...

6.5CVSS6AI score0.00478EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 8:45 p.m.•24 views

GHSA-5GPJ-VJ23-VHHV Open WebUI: Unapproved accounts can open terminal sessions via a WebSocket auth path missing the role check

Summary The terminal WebSocket route authenticates its own first-message JWT instead of going through the HTTP dependency chain, and never applies the role check that getverifieduser enforces on every HTTP terminal route. An account whose role is pending, meaning registered but not approved, or...

6.3CVSS5.9AI score0.00283EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/08/04 8:42 p.m.•21 views

GHSA-73CQ-MCGH-379C Open WebUI: Instance-wide stall via automation recurrence rules that force multi-second parsing

Summary In every affected release, automation recurrence parsing anchors minutely and hourly rules at a fixed date of 2000-01-01 and then walks forward one interval at a time to find the next run. A single FREQ=MINUTELY rule therefore enumerates roughly a quarter-century of occurrences,...

6.5CVSS5.7AI score0.00573EPSS
SaveExploits1References4
osv_ghsa
osv_ghsa
•added 2026/08/04 8:38 p.m.•19 views

GHSA-H6X2-583H-X99R Open WebUI: DNS Rebinding SSRF Bypass

Summary Open WebUI vetted user-supplied URLs by resolving the hostname once and rejecting private, loopback and link-local addresses, then let the HTTP client resolve that hostname again at connect time. An attacker who controls the authoritative DNS for a hostname they submit can answer with a...

6.3CVSS5.8AI score0.00252EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/08/04 8:35 p.m.•22 views

GHSA-6XHV-RXHV-PWM4 Open WebUI: Cross-user file content disclosure via request-scoped direct model knowledge metadata

Summary Open WebUI lets a client define a model inline on a chat request instead of selecting a saved workspace model. The knowledge attached to such an inline model was used as-is, without checking that the caller can read what it points at. Any authenticated user who knows another user's file i...

5.3CVSS5.7AI score0.00416EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/08/04 8:35 p.m.•17 views

GHSA-JXC9-XMC4-GR23 Open WebUI: Deletion of directories and file embeddings in other knowledge bases via sync cleanup

Summary A user with write access to one knowledge base could delete directories, and drop file embeddings, belonging to knowledge bases they do not control. The sync cleanup endpoint verified write access on the knowledge base named in the URL and then acted on the directory and file ids supplied...

4.3CVSS5.8AI score0.00366EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 8:02 p.m.•25 views

GHSA-3XPF-XQ7R-V8C5 Open WebUI: Same-origin XSS to account takeover via terminal file-preview iframe hardcoding allow-same-origin

Summary Any authenticated user with access to a terminal server could get script of their choosing to run in the Open WebUI origin itself. The HTML file preview rendered terminal-served files in an iframe whose sandbox always granted allow-same-origin alongside allow-scripts, and the file is serv...

8.2CVSS6AI score0.0038EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:59 p.m.•21 views

GHSA-8X5V-CPV7-8JJP Open WebUI: Any authenticated user can reach internal services and cloud metadata via NAT64-encoded URLs

Summary Open WebUI fetches user-supplied URLs on the server for RAG URL ingestion, URL-to-markdown conversion and web-search content retrieval, and decides whether a destination is allowed by asking whether its IP address is globally routable. That test operates on the literal IPv6 address and do...

7.1CVSS5.8AI score0.00351EPSS
SaveExploits1References4
osv_ghsa
osv_ghsa
•added 2026/08/04 7:56 p.m.•19 views

GHSA-G423-GRF7-98RV Open WebUI: Users denied the image-generation permission can still generate images via chat completions

Summary An authenticated user whose features.imagegeneration permission has been revoked can still make the server generate images by sending the feature flag in a chat-completion request. The chat pipeline took the client-supplied features object at face value and never re-checked the permission...

4.3CVSS5.6AI score0.00413EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:54 p.m.•24 views

GHSA-RFFM-9Q57-Q649 Open WebUI: Client-side SSRF via unrestricted external resource loading in Vega/Vega-Lite chart rendering

Summary Open WebUI renders vega and vega-lite fenced code blocks in chat content by building a Vega view in the viewer's browser without a restricted resource loader. Any user who can place such a block where another user will see it can make that user's browser issue attacker-chosen outbound GET...

4.1CVSS5.8AI score0.00346EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:54 p.m.•25 views

GHSA-3VF6-64VR-3G56 Open WebUI: Any authenticated user can cancel another user's chat generation via the chat delete endpoint

Summary DELETE /api/v1/chats/id cancelled a chat's in-flight tasks before it checked whether the caller was allowed to delete that chat. Any authenticated user who knew another user's chat id could therefore abort that user's running model response, title generation or tag generation. The deletio...

3.1CVSS5.5AI score0.00458EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:52 p.m.•19 views

GHSA-RQ84-P6RR-VF89 Open WebUI: Account takeover via OAuth token exchange accepting tokens issued to any client

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

8.1CVSS5.7AI score0.00569EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:45 p.m.•22 views

GHSA-MJ5R-JF49-M3W7 Open WebUI: Any member with write access to a standard channel can edit or delete other members' messages

Summary On standard channels, the message update and delete handlers accepted any caller holding write access on the channel, without checking that the caller wrote the message. Write access is the same grant a member needs in order to post, so every ordinary participant in a shared channel could...

5.4CVSS5.9AI score0.00427EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:40 p.m.•23 views

GHSA-W2RX-84HP-GG95 Open WebUI: SSRF into internal services via unvalidated sub-resource requests in the Playwright web loader

Summary With the Playwright web loader enabled, Open WebUI opens user-submitted URLs in a real browser and validates the destination address before allowing the request. That check only ran for the top-level page request. Every other request the page issued was passed through unvalidated, so a pa...

7.7CVSS5.7AI score0.00466EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:37 p.m.•20 views

GHSA-QGVM-J2HM-6M38 Flowise: Unauthenticated OAuth2 token refresh endpoint returns access tokens — enables token theft for any connected service

Summary The OAuth2 token refresh endpoint POST /api/v1/oauth2-credential/refresh/:credentialId is in WHITELISTURLS, meaning it requires no authentication. It decrypts the stored credential containing clientId, clientSecret, refreshtoken, sends a refresh request to the configured OAuth provider, a...

9.2CVSS5.9AI score0.00615EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/08/04 7:29 p.m.•21 views

GHSA-5XVG-PMGG-3MXR Flowise: CSV Agent Prompt Injection Remote Code Execution Vulnerability

-- ABSTRACT ------------------------------------- Trend Micro's Zero Day Initiative has identified a vulnerability affecting the following products: Flowise - Flowise -- VULNERABILITY DETAILS ------------------------ Version tested: 3.1.1 Installer file: https://github.com/FlowiseAI/Flowise npm...

9.5CVSS8.8AI score0.00814EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:24 p.m.•20 views

GHSA-GMMW-QG98-6J6P Flowise: Broken Access Control in Stripe Subscription Endpoints Allows Cross-Tenant Billing Manipulation

Summary Several organization billing endpoints accept attacker-controlled Stripe identifiers subscriptionId without verifying that the identifier belongs to the authenticated user's organization. This allows an authenticated attacker to perform unauthorized Stripe subscription operations on other...

8.3CVSS5.7AI score0.00518EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:19 p.m.•24 views

GHSA-8GJ2-2CVC-6XX7 Flowise: Unauthenticated Credential Abuse via Text-to-Speech Endpoint Allows Unauthorized Use of Private Chatflow TTS Credentials

Summary The /api/v1/text-to-speech/generate endpoint is whitelisted requires no authentication and accepts any chatflowId without checking whether the referenced chatflow is public. An unauthenticated attacker who knows a valid chatflow UUID can abuse that chatflow's TTS credential OpenAI or...

6.3CVSS6AI score0.00329EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 7:18 p.m.•17 views

GHSA-FM2F-4339-4P2F Flowise: Missing Authorization on Execution Update Endpoint

Flowise Security Audit Report Date: 2026-03-17 Researcher: Dimpal Jadhav [email protected] GitHub: https://github.com/Dimpyj1604 Target: FlowiseAI/Flowise latest main branch Version: [email protected] FINDING 1: Missing Authorization on Execution Update Endpoint Severity: HIGH CVSS 7.5...

7.1CVSS6.1AI score0.00458EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 6:31 p.m.•7 views

GHSA-WVQV-FJ8W-QMHM Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango spatial lookups optimistically parse the right-hand-side value as a raster by passing it to the django.contrib.gis.gdal.GDALRaster constructor. Any value used in a spatial lookup against a GeometryField or...

8.8CVSS6.1AI score0.01134EPSS
SaveExploits0References9
osv_ghsa
osv_ghsa
•added 2026/08/04 6:31 p.m.•7 views

GHSA-Q238-5CXM-5C9H Django GeoDjango vulnerable to denial of service through deeply nested geometry collections

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango's django.contrib.gis.geos.GEOSGeometry is subject to a potential denial-of-service when parsing deeply nested GEOMETRYCOLLECTION objects supplied as well-known text WKT, well-known binary WKB, or hex-encoded WKB,...

6.9CVSS5.8AI score0.01113EPSS
SaveExploits0References15
osv_ghsa
osv_ghsa
•added 2026/08/04 6:31 p.m.•9 views

GHSA-W72Q-X6W3-7RJ3 Duplicate Advisory: @a2ui/web_core: `openUrl` permits `javascript:` URI execution via agent-supplied button actions

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-72qq-p3r5-f7wq. This link is maintained to preserve external references. Original Description The openUrl function in @a2ui/webcore passes an agent-controlled URL directly to window.open without validating the U...

8.6CVSS5.9AI score
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/08/04 6:01 p.m.•20 views

GHSA-WCH5-XP77-FXG4 Flowise: Cross-Workspace OAuth2 Credential Metadata Leak

Summary Three OAuth2 credential endpoints look up credentials by id alone with no workspaceId filter. Two of these endpoints callback, refresh are whitelisted from all authentication. This allows: 1. Cross-workspace credential access — Any authenticated user can initiate OAuth2 flows against...

7.6CVSS5.7AI score0.00477EPSS
SaveExploits1References3
osv_ghsa
osv_ghsa
•added 2026/08/04 5:57 p.m.•28 views

GHSA-RWRP-9823-P2XQ Flowise: Incomplete Credential Redaction Exposes Secrets via API

Summary The GET /api/v1/credentials/:id endpoint decrypts stored credential data and returns it in the plainDataObj field of the API response. While a redactCredentialWithPasswordType function masks fields defined with type: 'password' in their component schema, many credential types store highly...

6.5CVSS5.8AI score0.00412EPSS
SaveExploits1References3
osv_ghsa
osv_ghsa
•added 2026/08/04 5:57 p.m.•24 views

GHSA-FR6G-7CQ8-FG82 Flowise: Information Disclosure in GET /api/v1/upsert-history returns the entire server-wide upsert history

Summary The GET /api/v1/upsert-history endpoint returns the entire server-wide upsert history response size 100MB instead of being scoped to the requesting user/tenant/workspace. The response includes sensitive configuration data e.g., Vector Store settings such as Qdrant Server URL and collectio...

8.3CVSS5.9AI score0.00451EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 5:51 p.m.•30 views

GHSA-CHM3-VQCF-52RX Flowise: Cross-workspace credential IDOR in openai-assistants-vector-store

Summary These endpoints accept a client-controlled credential parameter. The server loads credentials by id and uses them directly, without checking whether that credential belongs to the caller’s workspace. If an attacker knows another workspace’s credentialId, they can use that workspace’s Open...

7.1CVSS6AI score0.00515EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 5:43 p.m.•21 views

GHSA-4J8X-X6V7-W9RQ Flowise: RCE via CSVAgent csvFile data URI base64 segment is interpolated into Python source without validation

Summary Flowise's CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template that is then executed by Pyodide. Because Pyodide is loaded with the default js bridge to globalThis which on Node.js exposes eval and dynamic import, the...

9.4CVSS8.6AI score0.01112EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 5:43 p.m.•17 views

GHSA-88PR-878C-24WF Flowise: Authenticated arbitrary file write in the `S3 Directory` document loader via unsanitized S3 object keys

Summary Flowise on current main allows an authenticated user with documentStores:preview-process permission to trigger the S3 Directory document loader with attacker-controlled S3 object keys. The loader joins each returned S3 key with a temporary directory using path.jointempDir, key and writes...

7.2CVSS5.7AI score
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/08/04 5:43 p.m.•16 views

GHSA-8R8H-6VCC-XHRV Flowise: RBAC Bypass Leading to Unauthorized Workspace Variables Disclosure

Finding — Unauthorized Workspace Variables disclosure via $vars injection bypasses variables:view What’s wrong code locations - Variables for the active workspace are fetched without checking “variables:view” at this call site: flowise-src/ packages/components/src/utils.ts:932 - Runtime variables...

7.1CVSS6.1AI score0.00412EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/08/04 5:31 p.m.•23 views

GHSA-52FH-8V99-63C2 Flowise: Pyodide validator Unicode homoglyph bypass leads to RCE

Summary The validatePythonCodeForDataFrame blacklist in packages/components/src/pythonCodeValidator.ts can be bypassed with Unicode homoglyph identifiers, allowing arbitrary Python execution inside Pyodide and full OS command execution on the Flowise host via Pyodide's js module interop. This...

9.5CVSS6.3AI score0.00972EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/08/04 5:09 p.m.•20 views

GHSA-XC48-889X-5QMW Flowise: CVE-2025-8943 Patch Bypass: npm_config_yes bypasses MCP environment variable blocklist (Unauthenticated RCE)

Summary The mitigation shipped for CVE-2025-8943 blocks the -y and --yes flags on npx to stop auto-installation of arbitrary packages. That flag filter works. The environment-variable check in the same patch denies only four variable names by exact string match, and npm reads its configuration...

8.7CVSS6.5AI score0.00662EPSS
SaveExploits1References5
Total number of security vulnerabilities36904