Lucene search
+L
GithubRecent

36462 matches found

Github Security Blog
Github Security Blog
•added 2026/05/14 8:26 p.m.•29 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.3CVSS6.2AI score0.00808EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:26 p.m.•30 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.4CVSS6.3AI score0.00357EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:26 p.m.•22 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.2CVSS8AI score0.00659EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:26 p.m.•31 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.7AI score0.00311EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:25 p.m.•22 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.9AI score0.00286EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:25 p.m.•99 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.7AI score0.00286EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:25 p.m.•43 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.4CVSS6.1AI score0.00267EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:25 p.m.•25 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.5CVSS6.5AI score0.00392EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:24 p.m.•25 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.1CVSS7AI score0.00374EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:24 p.m.•26 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.1CVSS7AI score0.00326EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:23 p.m.•25 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.00353EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:23 p.m.•26 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.00716EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:22 p.m.•25 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.4CVSS6.1AI score0.00254EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:21 p.m.•23 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.4CVSS6.3AI score0.00239EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:21 p.m.•22 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.5CVSS6.6AI score0.00336EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:21 p.m.•33 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.5CVSS6.6AI score0.00438EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:19 p.m.•30 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.7CVSS6.4AI score0.00382EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:19 p.m.•39 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.1CVSS6AI score0.00235EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:18 p.m.•144 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.5CVSS7.6AI score0.00328EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:18 p.m.•23 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.5AI score0.00147EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:18 p.m.•29 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.4CVSS6AI score0.00239EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:18 p.m.•39 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.5CVSS6AI score0.00257EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:18 p.m.•33 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.7AI score0.00241EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:17 p.m.•28 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.7CVSS8.3AI score0.00191EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:17 p.m.•33 views

pyLoad Has Incomplete Fix for CVE-2026-33509 -storage_folder Bypass via Session Directory in pyLoad

Summary The fix for CVE-2026-33509 prevents setting storagefolder inside PKGDIR or userdir, but does NOT protect the Flask session directory /tmp/pyLoad/flask. An authenticated attacker can set storagefolder to the session directory and download session files of other users via /files/get/, leadi...

8.8CVSS6.1AI score0.00581EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:17 p.m.•25 views

Home Assistant MCP Server: YAML config backups written under www/ are served unauthenticated at /local/

Summary When ENABLEYAMLCONFIGEDITING=true, every haconfigsetyaml call backs up the pre-edit file to /www/yamlbackups/, which Home Assistant serves at /local/ with no authentication. Anyone who can reach the HA web interface can download the most recent pre-edit configuration.yaml or other YAML fi...

5.8AI score
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:16 p.m.•23 views

Open WebUI has stored XSS via the HTML renedering view

Summary Through the HTML rendering view, scripts can be injected and executed. 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 Op...

7.7CVSS7.3AI score0.00298EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:15 p.m.•24 views

Open WebUI: Missing permission check in files API allows authenticated users to list, access and delete every uploaded file

Summary A missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform. Details All files/ related endpoints lack permission checks. Listing all files For example, let's see how file listing ...

8.1CVSS7.4AI score0.00393EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:15 p.m.•26 views

Electerm: Importing unsafe bookmark data could lead to unsafe operation when clicking local type bookmark

Impact Persistent local-pty code execution via imported bookmarks or compromised sync targets. Affects users who import bookmark JSON files or who have electerm sync configured gist/WebDAV. The attacker can inject exec fields or global config to cause remote code to run when a bookmark is opened ...

9.4CVSS6.3AI score0.00298EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:15 p.m.•24 views

Open WebUI has Stored Cross-Site Scripting In Profile Picture

Summary The profileimageurl field on the user profile update form accepted arbitrary data: URI values without MIME-type validation. Two distinct attack paths were independently demonstrated by separate reporters: 1. data:text/html;base64,... in a new browser tab raresvis, 2025-04-17 — when a vict...

5.4CVSS6.3AI score0.00231EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 8:15 p.m.•21 views

Default kuma-cp leaks admin token cross-origin via CORS wildcard + LocalhostIsAdmin

Summary Default kuma-cp config leaks the admin bootstrap token and signing keys to any webpage the operator visits while the control plane is reachable from their browser. CorsAllowedDomains: "." reflects any Origin, and LocalhostIsAdmin: true promotes requests from 127.0.0.1 to mesh-system:admin...

5.1CVSS8AI score0.00298EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 7:04 p.m.•25 views

ethyca-fides has a DOM-based XSS vulnerability in fides.js via fides_description override

Summary fides.js is the script that renders Fides's consent banner on customer websites. It lets the embedding page override the banner's description text at runtime via a URL query parameter, a JavaScript global, or a cookie. On sites that have opted into HTML-formatted descriptions, the...

7CVSS6AI score0.00517EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:27 p.m.•35 views

Apostrophe has stored XSS via javascript: URL in Image Widget Link

Summary A stored cross-site scripting vulnerability was identified in the image widget functionality. A user with the Editor role can configure an image widget link to use a javascript: URL payload. Because editors have permission to publish pages, the malicious widget can be published to the liv...

7.3CVSS5.8AI score0.00367EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:27 p.m.•37 views

Apostrophe has a Weak Password Recovery Mechanism for Forgotten Password and Improper Input Validation

Summary ApostropheCMS's password reset flow constructs the reset URL using req.hostname, which is derived directly from the attacker-controlled HTTP Host header when apos.baseUrl is not explicitly configured. An unauthenticated attacker who knows a victim's email address can send a crafted reset...

8.1CVSS5.9AI score0.00376EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:26 p.m.•34 views

Apostrophe has authenticated SSRF in rich-text widget import via @apostrophecms/area/validate-widget

Summary ApostropheCMS contains an authenticated server-side request forgery SSRF in the rich-text widget import flow. An authenticated user who can submit/edit rich-text widget content can cause the server to fetch attacker-controlled URLs during widget validation. For image-compatible responses,...

7.6CVSS5.8AI score0.0031EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:26 p.m.•56 views

Apostrophe has default XSS via `xmp` raw-text passthrough in `sanitize-html`

Summary Under the default configuration, sanitize-html can turn attacker-controlled content inside a disallowed xmp element into live HTML or JavaScript. This is a sanitizer bypass in the default disallowedTagsMode: 'discard' path and can lead to stored XSS in applications that render sanitized...

9.3CVSS6.2AI score0.00695EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:26 p.m.•22 views

Karakeep SDK has SSRF via metascraper-logo-favicon that bypasses validateUrl protections

Summary The metascraper-logo-favicon plugin makes HTTP requests to URLs extracted from attacker-controlled HTML without going through the application's validateUrl SSRF protections. This allows any authenticated user to make the server fetch arbitrary internal URLs by bookmarking a page containin...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:25 p.m.•25 views

go-billy has path traversal vulnerabilities

Impact Multiple path traversal issues exist across different components of go-billy. Insufficient path sanitization and boundary enforcement may allow crafted paths e.g., using .. to escape intended base directories. While go-billy was not originally designed to provide a strong security boundary...

8.1CVSS6AI score0.00468EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/05/14 6:25 p.m.•35 views

dbt MCP Server Transmits All MCP Tool Arguments Including Raw SQL and --vars Credentials to dbt Labs Telemetry by Default Without Redaction

Discovered through manual source code review. Verified by PoC execution against a local dbt-mcp v1.15.1 installation. Summary DefaultUsageTracker.emittoolcalledevent in src/dbtmcp/tracking/tracking.py serializes the complete arguments dictionary of every MCP tool call and transmits it verbatim to...

4.3CVSS6.1AI score0.00373EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:24 p.m.•25 views

dbt MCP Server Logs Tool Arguments Including SQL Queries and Credentials in Plaintext Without Redaction When File Logging Is Enabled

Discovered through manual source code review. Verified by PoC execution against a local dbt-mcp v1.15.1 installation. Summary DbtMCP.calltool in src/dbtmcp/mcp/server.py logs the complete raw arguments dictionary at INFO level on every tool invocation line 67 and again at ERROR level if the call...

3.3CVSS5.9AI score0.00165EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 6:24 p.m.•24 views

dbt MCP Server has an Argument Injection in dbt CLI Tool Wrappers via node_selection and resource_type Parameters

Discovered through manual source code review. Verified by PoC execution against a local dbt-mcp v1.15.1 installation. Summary rundbtcommand in src/dbtmcp/dbtcli/tools.py constructs the dbt subprocess argument list by appending user-supplied MCP tool parameters without sanitization. Two independen...

6.3CVSS6.3AI score0.00206EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:37 p.m.•117 views

TanStack Start - Server Core: Inbound server-function request deserialization could invoke a sibling client-referenced server function

Summary A type-confusion bug in seroval ≤ 1.5.2 upstream advisory allowed a crafted JSON body sent to one TanStack Start server function to trigger invocation of a different client-referenced server function as a side effect of deserializing the request payload. This is not an authentication bypa...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:36 p.m.•29 views

Mistune Image Directive CSS Injection Vulnerability

Summary The Image directive plugin validates the :width: and :height: options with a regex compiled as numre = re.compiler"^\d+?:.\d?". This pattern is applied via re.match which anchors only at the start of the string, not the end. Any value that begins with one or more digits passes validation,...

6.1CVSS6.2AI score0.00271EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:36 p.m.•19 views

Mistune TOC Anchor Injection XSS

Summary rendertocul builds a table-of-contents tree from a list of level, id, text tuples. Both the id value used as href="" and the text value used as the visible link label are inserted into tags via a plain Python format string — with no HTML escaping applied to either value. When heading IDs...

6.1CVSS6.3AI score0.00271EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:36 p.m.•47 views

OpenTelemetry Java SDK has Unbounded Memory Allocation in W3C Baggage Propagation

Overview A vulnerability affects the baggage propagation implementation in opentelemetry-api and opentelemetry-extension-trace-propagators. Parsing oversized baggage causes unbounded memory allocation and CPU consumption. Because baggage is automatically re-injected into every outgoing request, t...

7.5CVSS7.1AI score0.00849EPSS
SaveExploits0References6Affected Software2
Github Security Blog
Github Security Blog
•added 2026/05/14 4:34 p.m.•27 views

Portainer missing authorization on custom template file endpoint, which exposes template content

Summary A missing authorization vulnerability in the Custom Template file endpoint GET /api/customtemplates/id/file allows any authenticated user to read the file content of any custom template by enumerating sequential integer IDs, bypassing Resource Control access restrictions. Template files m...

6.5CVSS6.7AI score0.00377EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:33 p.m.•25 views

Portainer: JWT accepted in URL query leaks tokens to logs and referers

Summary Portainer's authentication middleware accepts JWT bearer tokens passed as the ?token= URL query parameter on any authenticated API endpoint, in addition to the standard Authorization: Bearer header. URLs are recorded in reverse-proxy access logs, browser history, and HTTP Referer headers ...

7.7CVSS7.3AI score0.00457EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:33 p.m.•29 views

Portainer has an endpoint security bypass via Swarm service create/update

Summary Portainer enforces seven EndpointSecuritySettings restrictions that administrators configure to restrict the container configurations non-admin users can launch: privileged mode, host PID namespace, device mapping, capabilities, sysctls, security-opt Seccomp / AppArmor, and bind mounts. T...

9.4CVSS7.4AI score0.00446EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:24 p.m.•44 views

Portainer's Kubernetes middleware continues after token validation failure, bypassing endpoint authorization

Summary Portainer proxies requests to Kubernetes clusters through a middleware layer kubeClientMiddleware that validates the requesting user's token before forwarding traffic to the cluster. When security.RetrieveTokenData returned an error, the middleware wrote an HTTP 403 response but was missi...

8.1CVSS7.6AI score0.00478EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/05/14 4:23 p.m.•34 views

Portainer Has an Arbitrary File Read via Git Symlink Injection in Stack Auto-Update

Summary Portainer supports deploying stacks from Git repositories. When a Git-backed stack is created or updated, Portainer clones the repository using go-git v5, which translates Git blob entries with mode 0o120000 symlink into real OS symlinks on the host filesystem via os.Symlink. The only ent...

9.9CVSS7.2AI score0.00585EPSS
SaveExploits2References6Affected Software1
Total number of security vulnerabilities36462