Lucene search
+L
GithubRecent

35598 matches found

Github Security Blog
Github Security Blog
added 2026/09/10 9:05 p.m.9 views

n8n: Path Injection in Elasticsearch and ElasticSecurity Nodes via Unencoded Identifiers

Impact The Elasticsearch and ElasticSecurity nodes built REST endpoints by interpolating user-provided identifiers straight into the request path. A value containing path separators or dot segments changed which endpoint the request actually reached, so an operation intended for one document coul...

6.5CVSS0.00323EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 9:05 p.m.7 views

n8n: Prototype Pollution via Workflow Structure Summary Can Lead to Denial of Service

Impact The Instance AI workflow summary built its result with get-or-create-then-nested-write idioms keyed by node names and connection keys taken from the stored workflow. Those are arbitrary strings: the restricted-name guard n8n shows in the editor is client-side and is bypassed by posting the...

6.5CVSS0.0028EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 9:01 p.m.6 views

n8n: Cross-User Active Workflow ID and Lifecycle Event Disclosure via Missing userId Filter

Impact The endpoint /rest/active-workflows returned every active workflow ID on the instance to any member, regardless of sharing, and workflow activation, deactivation and publication push events were broadcast to every connected client, carrying workflow IDs, version IDs and activation-error...

5.3CVSS0.00246EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 8:37 p.m.8 views

n8n: Expression Sandbox Escape via Shared Builtin Tampering and Code-Printer Injection Leads to Code Execution

Impact Two stages of expression code generation built source text by calling the global JSON.stringify at generation time: the compiler when printing synthetic string literals, and the isolate bridge when interpolating a timezone value into its per-evaluation wrapper. An expression that replaced...

8.8CVSS0.00278EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 8:37 p.m.9 views

n8n: Anonymous Approval-Gate Bypass via Reused resumeToken over the Chat WebSocket

Impact The /chat WebSocket route resumed a paused execution from a resume token without checking that the node being resumed was a chat node. n8n hands that token to anonymous form submitters, so a party with no account could present it on the chat route and release an execution waiting at an...

6.5CVSS0.00361EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 8:28 p.m.8 views

Traefik: ForwardAuth identity spoofing via dot-form header alias

Summary There is a medium severity vulnerability in Traefik's handling of request headers whose name aliases another header name. Go canonicalizes header names on dashes only, so X-Auth-User, XAuthUser and X.Auth.User are three distinct headers to Traefik, while backends that derive variable name...

5.3CVSS
SaveExploits0References7Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/10 8:27 p.m.7 views

Traefik: respondingTimeouts.readTimeout is not applied to HTTP/3, leaving slow-body uploads unbounded

Summary There is a medium severity vulnerability in Traefik's HTTP/3 entry points: the respondingTimeouts settings were not applied to the HTTP/3 request path. readTimeout in particular is on by default at 60s and is documented as bounding the time to read the entire request including its body, b...

5.3CVSS
SaveExploits0References7Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/10 8:25 p.m.9 views

Angular: SSR XSS via Unescaped <template> Content Across DocumentFragment Boundaries in Fallback Raw-Content Elements

Summary An XSS vulnerability exists in @angular/platform-server during server-side rendering SSR HTML serialization when traversing ancestor tags across element boundaries. When an application renders untrusted user input within raw-text tags , , , comments, or text nodes inside a that is nested...

8.6CVSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 8:19 p.m.9 views

Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR

Summary A discrepancy between WHATWG URL parsing and Angular SSR's URL resolution allows attackers to bypass same-origin checks and cause Server-Side Request Forgery SSRF, potentially leaking sensitive server-side credentials. Technical Description When applications validate incoming URLs using t...

8.6CVSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 8:19 p.m.9 views

Angular: Information Leak via `HttpTransferCache` Bypass When Using `withRequestsMadeViaParent`

A security bypass vulnerability was discovered in @angular/common when Server-Side Rendering SSR and hydration are enabled in applications using a hierarchical HttpClient configuration with withRequestsMadeViaParent. The HttpTransferCache utility optimizes hydration by caching outgoing HTTP...

8.2CVSS0.00425EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 8:18 p.m.8 views

Angular: Sanitization bypass via directive host bindings on concrete host elements in @angular/core and @angular/compiler

Angular automatically sanitizes untrusted values bound to security-sensitive DOM sinks such as href, src, action, xlink:href, and data to protect against Cross-Site Scripting XSS. Prior to the fix, the Angular compiler determined the SecurityContext for directive host bindings host: 'attr.href':...

5.3CVSS
SaveExploits0References10Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/10 7:25 p.m.9 views

Pimcore: SQL Injection in Custom Reports via Malicious Report Configuration

Security Advisory: SQL Injection in Custom Reports via Malicious Report Configuration Summary Impact A SQL injection vulnerability exists in the Custom Reports bundle bundles/CustomReportsBundle/src/Tool/Adapter/Sql.php:84-135. An authenticated attacker with reportsconfig permission can inject...

SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:12 p.m.6 views

n8n: Domain-Restriction Bypass via Unguarded Model-Search Endpoint in OpenAI Chat Model Node

Impact The OpenAI Chat Model node checked a custom base URL against the credential's allowed-domains configuration before sending a request, but the model-search dropdown did not. A request setting options.baseURL on that path reached an arbitrary host with the credential attached, so the domain...

7.1CVSS0.00246EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:12 p.m.9 views

n8n: Regular Expression Denial of Service in the Default Blocked-File-Pattern Match via a Git Node Clone Path

Impact The Git node's clone operation matched the destination path against the default N8NBLOCKFILEPATTERNS expression, which was written so that a crafted path caused catastrophic backtracking. Evaluation runs synchronously in the main n8n process, so an authenticated user could freeze the...

7.1CVSS0.00322EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:11 p.m.8 views

n8n: Unauthenticated Persistent Storage Exhaustion via OAuth Dynamic Client Registration Endpoint

Impact The OAuth Dynamic Client Registration endpoints validated field sizes only for redirecturis, leaving clientname and granttypes bounded by presence checks alone. An unauthenticated remote caller could submit arbitrarily large values in either field and have them persisted to the database...

8.7CVSS0.00291EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:11 p.m.8 views

n8n: Expression Sandbox Escape via Class-Field Sanitizer Rebinding Can Lead to Code Execution

Impact The expression compiler's sanitizer resolved through a dynamically-scoped this, so a class field named sanitize rebound it and reached the Function constructor. On the backend, any expression author could run code in the n8n process; in the editor preview, a member's expression could run a...

8.8CVSS0.00334EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:10 p.m.6 views

Open WebUI: Inaccessible knowledge bases are exposed through the built-in knowledge tool on most vector backends

Summary The built-in knowledge search tool returns knowledge bases the calling user has no access to. The tool works out which knowledge bases the caller may read and hands that set to the vector store as a search filter, and that filter is the only access control on the path. Most of the shipped...

4.3CVSS0.0021EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:10 p.m.9 views

Open WebUI: Channel members can overwrite another member's message via the chat completions endpoint

Summary Any member of a channel who can post to it could also replace the text of a message written by a different member. The channel branch of the chat completions endpoint checked that the caller may write to the channel, and that the targeted message belongs to that channel, but never checked...

4.3CVSS0.00213EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:10 p.m.6 views

Open WebUI: Same-origin XSS to account takeover via terminal port-preview iframe hardcoding allow-same-origin

Summary Any authenticated user with access to a shared terminal server could get script of their choosing to run in the Open WebUI origin itself. The in-app port preview rendered the content of a previewed port in an iframe whose sandbox always granted allow-same-origin alongside allow-scripts, a...

8.7CVSS0.00222EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:10 p.m.7 views

Open WebUI: SSRF into internal services via DNS rebinding in the Playwright web loader

Summary With the Playwright web loader enabled, Open WebUI checks the address behind a user-submitted URL before allowing the request, then handed the request to the browser to perform. The browser resolved the hostname a second time, on its own, and that answer was never checked. An attacker who...

7.7CVSS0.00207EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:10 p.m.7 views

Open WebUI: Any authenticated user can inject chats into another user's folder via chat completions

Summary The chat-completions endpoint reads a folder id out of the request body and saves the newly created chat into that folder without checking that the caller is allowed to write there. Any authenticated user who knows a folder's id can put a chat of their own into another user's folder,...

4.3CVSS0.00213EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:09 p.m.7 views

Open WebUI: Non-admin users can delete admin-owned external knowledge connections via knowledge base deletion

Summary External knowledge connections are created and owned by administrators, and are shared by every external knowledge base bound to them. Deleting an external knowledge base also removed that connection from the instance configuration, with no check on the caller's role and no check for othe...

7.1CVSS0.00267EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:09 p.m.8 views

Open WebUI: Any authenticated user can reach the Azure platform channel via server-side web fetch

Summary Open WebUI fetches user-supplied URLs on the server for RAG URL ingestion and web search, and screens the resolved addresses so internal destinations cannot be reached. That screen decided whether a destination was external by asking Python's standard library whether the address is global...

7.1CVSS0.00217EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:09 p.m.10 views

Open WebUI: Users denied by the OAuth domain allowlist or role policy can still sign in via token exchange

Summary Open WebUI's OAuth token exchange endpoint issues a session for a provider access token without applying the email domain allowlist that the normal OAuth login callback enforces. An account whose email domain the login callback would refuse could still obtain a working session through thi...

6.5CVSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/10 3:09 p.m.9 views

Excelize: Streaming GetRows row-bound bypass causes attacker-controlled allocation

Streaming GetRows row-bound bypass causes attacker-controlled allocation Summary Excelize's prior row-bound fix for GHSA-h69g / CVE-2026-54063 protects the checked worksheet parser, but the streaming worksheet reader used by Rows and GetRows does not enforce the same TotalRows bound on the row r...

8.7CVSS0.00655EPSS
SaveExploits1References6Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/10 3:08 p.m.9 views

Excelize: Negative shared-string index causes panic in GetCellValue and GetRows

Negative shared-string index causes panic in GetCellValue and GetRows Summary Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice. If an XLSX file contains a shared-string cell with -1, the parsed index is negative. T...

7.5CVSS0.00655EPSS
SaveExploits1References6Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/10 3:06 p.m.11 views

@eigenpal/docx-editor-react: CSS injection and print-time XSS via unescaped embedded font-family name

Summary Embedded font-family names word/fontTable.xml were interpolated unescaped into an injected @font-face and into the print window's document.write. A crafted name injects page-wide CSS on open, and breaks out of into executable HTML on Print. Impact Opening a crafted .docx applies...

5.8AI score
SaveExploits0References2Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/09 11:54 p.m.9 views

Open WebUI: Any authenticated user can hang the server via message deletion in a cyclic chat tree

Summary Chat histories are stored as an unvalidated JSON object. After a message is deleted, the code that picks the chat's new current message walked down the childrenIds links without recording where it had already been. Any account with the default user role could store a chat whose messages...

6.5CVSS5.6AI score0.00305EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:54 p.m.8 views

Open WebUI: Server-side fetches reach blocked and internal hosts via unvalidated HTTP redirect targets

Summary Open WebUI protects server-side web fetches with two controls: the operator's list of excluded hosts, and a check that refuses private and internal addresses. Neither control was applied to the destination of an HTTP redirect. On a deployment where redirect following is enabled, any...

5CVSS5.8AI score0.00269EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:53 p.m.7 views

Open WebUI: Any authenticated user can hang the server via a cyclic chat message history

Summary Chat histories are stored as an unvalidated JSON object. The walk that reconstructs a chat's message chain detected repeats using each message's own id field while moving through the history by map key, so a message that simply omitted id was never recorded as visited. A history whose...

6.5CVSS5.6AI score0.00305EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:52 p.m.12 views

Identrail Cross-tenant IDOR: Client-supplied GitHub App installation_id is bound to the caller's workspace without ownership verification

Summary identrail's GitHub App connection-completion endpoint binds a fully client-supplied installationid to the caller's workspace without verifying that the installation belongs to, or was installed by, the workspace that initiated the connect flow. identrail then mints a GitHub App installati...

SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:51 p.m.15 views

@openhop/server: Path Traversal in Flow ID File Operations

Path Traversal in Flow ID File Operations Summary @openhop/server passes unsanitized HTTP route parameters directly to path.join when constructing filesystem paths for flow YAML files. An unauthenticated attacker who can reach the server can read arbitrary .yaml files accessible to the OpenHop...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:51 p.m.11 views

ESPHome Device Builder Dashboard: Unauthenticated dashboard access via the HA add-on ingress site bound to all interfaces

Summary On the Home Assistant add-on, the dashboard serves a trusted ingress site that skips authentication because the supervisor authenticates the request upstream. That site was binding 0.0.0.0. The add-on runs in host network mode for mDNS, so binding all interfaces also bound the host's LAN...

SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:49 p.m.13 views

functype-mcp-server: MCP `set_functype_version` Package Alias RCE via Unsanitized pnpm install + Dynamic Import

MCP setfunctypeversion Package Alias RCE via Unsanitized pnpm install + Dynamic Import Summary The setfunctypeversion MCP tool in functype-mcp-server accepts an unconstrained version string, interpolates it directly into an npm package specifier functype@, and installs it via pnpm add without any...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:48 p.m.12 views

Joker linter executed project-local .jokerd/linter.* files during linting

Impact In Joker versions before 1.8.2, joker --lint located a .jokerd/ directory by walking up from the linted file and executed matching linter. files from that directory before linting. Because these files are executable Joker/Clojure code, linting a file inside an untrusted repository could...

SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:48 p.m.10 views

Komari: Management Interface CSRF

Vulnerability Overview The sessiontoken cookie is set without the SameSite or Secure attributes login.go:68. All /api/admin/ management endpoints rely solely on this cookie for authentication, with no CSRF token or Origin validation. The server-side vulnerability is confirmed to exist; however,...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:47 p.m.13 views

@yeger/turbo-graph: Unauthenticated Network-Exposed Task Execution via /api/run

Unauthenticated Network-Exposed Turborepo Task Execution via /api/run Summary @yeger/turbo-graph starts its embedded Next.js server without binding to the loopback interface, causing it to listen on all network interfaces 0.0.0.0:29312 by default. The /api/run HTTP endpoint exposed by this server...

SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:47 p.m.13 views

Nuxt Ollama: Public Runtime Config Exposes Ollama API Key to Browser Clients

Public Runtime Config Exposes Ollama API Key to Browser Clients Summary [email protected] unconditionally merges all module options — including apikey — into Nuxt's public runtime config runtimeConfig.public.ollama. Nuxt serializes runtimeConfig.public into the SSR HTML response inside a payload...

SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:47 p.m.12 views

webhookd: Unrestricted HTTP Header to Shell Variable Injection

Description Before 1.22, if the Basic Auth htpasswd middleware was not configured, all incoming HTTP headers were blindly forwarded to the webhook script execution environment as shell variables. While the Basic Auth middleware correctly strips the authentication header X-WebAuthn-User from the...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 11:43 p.m.11 views

GeoNetwork Web Module: Unauthenticaded Server-Side Request Forgery in SLD Tool

Summary An unauthenticated server-side request forgery vulnerability lets any anonymous user make the GeoNetwork server issue arbitrary outbound HTTP requests. This gives an external attacker a position inside the server's network, making it possible to make internal requests no matter if the...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 6:07 p.m.10 views

smol-toml: Denial of Service via malformed TOML documents

Summary parse can be forced into an infinite loop when a value inside an array or inline table is followed by a comment that has no trailing newline i.e. the comment "ends" the document. The library fails to exit an internal loop when attempting to find the end of the structure, resetting its...

8.2CVSS0.00383EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 6:06 p.m.10 views

weasyprint Has Server-Side Request Forgery (SSRF)

Summary urlfetcher is WeasyPrint's documented mechanism for restricting resource loading - applications use it to block file://, internal hosts, etc. when rendering untrusted input. Two writepdf channels ignore the document's urlfetcher and build a fresh default URLFetcher instead. A restrictive...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 6:01 p.m.10 views

SQLAdmin: Unvalidated sortBy parameter in `ModelView` bypasses `column_sortable_list`

Summary ModelView.sortquery uses the attacker-controlled sortBy list-view query parameter without checking it against the configured columnsortablelist allow-list. The value is resolved with getattrmodel, ... and fed into relationship joins and orderby, so a request can sort by any column of the...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 6:01 p.m.12 views

containerd: CRI ExecSync Goroutine Leak Leads to Node-Level Denial of Service

Impact A bug in containerd's CRI ExecSync implementation allows exec probes and lifecycle hooks with background child processes to keep containerd's stdio-drain goroutines indefinitely blocked. Because the I/O drain phase lacks a default timeout or context cancellation handling, repeated ExecSync...

SaveExploits0References6Affected Software2
Github Security Blog
Github Security Blog
added 2026/09/09 6:00 p.m.11 views

GitHacker: Path traversal in ref/hash parsing enables existence oracle and hex-fragment exfiltration via malicious .git server

Summary GitHacker through 1.1.7 did not validate path segments parsed from attacker-controlled .git/HEAD before joining them onto its output directory. A malicious server could coerce GitHacker into reading arbitrary local files. Contents do not stream back wholesale, but the recovery loop turns...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 5:59 p.m.10 views

decidim-elections: Election question titles allow stored script execution

Description A low-privilege process-scoped admin who can manage elections can store arbitrary HTML in the question statement/body without sanitization, and the public elections UI renders that value unsafely. Technical description This stored XSS appears because election question titles are...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 5:59 p.m.11 views

LF Edge eKuiper: Arbitrary File and Directory Deletion via Path Traversal in Plugin Installation Endpoint

Summary A path traversal vulnerability in eKuiper's administrative management endpoints allows privileged users or attackers with access to management APIs to delete arbitrary files or directories on the host system. Details In internal/plugin/native/manager.go, the plugin installation endpoint...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 5:56 p.m.10 views

LF Edge eKuiper: SSRF in External Service

Summary Server-side request forgery SSRF vulnerability in eKuiper allows an attacker with permissions to register external services or create rules to induce the eKuiper server to make requests to unintended network locations, such as internal services, loopback interfaces localhost, or cloud...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 5:56 p.m.11 views

LF Edge eKuiper: Self-XSS in External Service Creation

Summary A Cross-Site Scripting XSS vulnerability in external service creation allows an authenticated attacker to inject HTML/script payloads into external service names, which may execute in a user's browser when rendered by administrative web interfaces. Details Prior to v2.4.0, external servic...

SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/09 4:34 p.m.15 views

gix-sec safe.directory protections absent for elevated administrators

Summary In a process run with full administrative rights on Windows, gix-sec wrongly treats all locations as trusted, leading to the execution of commands configured in repositories controlled by limited user accounts. Details In a similar way to Git, gitoxide tries to avoid operating in local...

7.8CVSS0.0101EPSS
SaveExploits0References3Affected Software1
Total number of security vulnerabilities35598