Approved changes feed: RSS · Atom
cpe:2.3:a:n8n:n8n:*:*:*:*:*:node.js:*:*
part: a version: * update: *
| Vendor | N8N (520b99b7-b772-5ae7-8c78-fc4545db5e77) |
|---|---|
| Product | N8N (5119654b-d981-5551-be49-635f90cc3028) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/n8n-io/n8n |
purl2cpe | 2026-06-01 10:14:09.037204 |
pkg:golang/github.com/n8n-io/n8n |
purl2cpe | 2026-06-01 10:14:09.037206 |
pkg:npm/n8n |
purl2cpe | 2026-06-01 10:14:09.037208 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-65599 |
vulnerable | 2026-07-29 01:06:20.179591 |
n8n before 1.123.64, 2.29.8, and 2.30.1 Credential Exposure via JWT Header
n8n versions before 1.123.64, 2.29.8, and 2.30.1 contain a credential exposure vulnerability: when configured with a Google Service Account key, the full PEM private key was mistakenly placed in the JWT header's kid field (intended only for a key identifier). Because JWT headers are Base64-encoded rather than encrypted, the private key could be recovered by anything that logged or inspected the JWT. An attacker who obtained the key could impersonate the service account and access or modify any Google Cloud resource it was authorized to use. Only instances using Google Service Account credentials are affected.
Published: 2026-07-22T11:21:46.100Z
Updated: 2026-07-24T21:35:16.181Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65598 |
vulnerable | 2026-07-29 01:06:20.179404 |
n8n before 1.123.64 Remote Code Execution via Git Clone
n8n before 1.123.64, 2.29.8, and 2.30.1 contains a TOCTOU race condition in the Git node's clone operation that allows authenticated users to bypass path restrictions by swapping a directory for a symlink after the path is validated but before the clone runs. This lets an attacker plant a crafted repository in the community node directory, which n8n loads as a custom node on the next restart, executing arbitrary JavaScript on the server. Both self-hosted and cloud instances are affected.
Published: 2026-07-22T11:21:45.418Z
Updated: 2026-07-22T12:22:51.683Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65597 |
vulnerable | 2026-07-29 01:06:20.179224 |
n8n before 1.123.64 DOM-Based XSS via Unsandboxed iframe
n8n before 1.123.64, 2.x before 2.29.8, and before 2.30.1 contains a DOM-based cross-site scripting vulnerability in the HTML preview, which renders execution output into an iframe srcdoc without the sandbox attribute. A sanitizer bypass allows injected script to execute same-origin as the editor. When a victim opens the preview, the script can call authenticated APIs using the victim's session. An account with global:member privileges can exploit the issue.
Published: 2026-07-22T11:21:44.721Z
Updated: 2026-07-22T15:58:12.717Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65596 |
vulnerable | 2026-07-29 01:06:20.179032 |
n8n before 1.123.64 Credential Exfiltration via GraphQL Node
n8n before 1.123.64, 2.29.8, and 2.30.1 fails to enforce the "Allowed HTTP Request Domains" restriction on HTTP-based credentials (Header Auth, Basic Auth, Query Auth, OAuth) in the GraphQL node, unlike the HTTP Request node. An authenticated user able to create or edit workflows can point the node's endpoint at a server they control and exfiltrate restricted credentials. Only instances where a credential has "Allowed HTTP Request Domains" configured and is usable by non-owner users are affected.
Published: 2026-07-22T11:21:44.064Z
Updated: 2026-07-22T13:03:54.789Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65595 |
vulnerable | 2026-07-29 01:06:20.178836 |
n8n before 2.29.8 and 2.30.1 Privilege Escalation via Token Exchange
n8n before 2.30.1 and 2.29.8 assigns all Public API key scopes to JWTs issued through the Token Exchange module regardless of the acting user's role. On instances where the Token Exchange feature and Public API are enabled, a low-privileged user who can obtain a valid external JWT trusted by a configured issuer can use the resulting access token to invoke administrator-only Public API operations such as role escalation, user creation, and user deletion (role escalation requires an Advanced Permissions license), and, when unverified Community Package installation is enabled, achieve remote code execution.
Published: 2026-07-22T11:21:43.411Z
Updated: 2026-07-24T21:35:15.441Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65594 |
vulnerable | 2026-07-29 01:06:20.178528 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65593 |
vulnerable | 2026-07-29 01:06:20.178313 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65592 |
vulnerable | 2026-07-29 01:06:20.178120 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65591 |
vulnerable | 2026-07-29 01:06:20.177926 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65590 |
vulnerable | 2026-07-29 01:06:20.177716 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65589 |
vulnerable | 2026-07-29 01:06:20.177383 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65016 |
vulnerable | 2026-07-29 01:06:19.936551 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65015 |
vulnerable | 2026-07-29 01:06:19.936160 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65014 |
vulnerable | 2026-07-29 01:06:19.931496 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59257 |
vulnerable | 2026-07-29 01:03:17.447031 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59253 |
vulnerable | 2026-07-29 01:03:17.441680 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-58661 |
vulnerable | 2026-07-29 01:03:17.331329 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56778 |
vulnerable | 2026-07-29 01:00:29.298322 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56776 |
vulnerable | 2026-07-29 01:00:29.297843 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56775 |
vulnerable | 2026-07-29 01:00:29.297549 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56360 |
vulnerable | 2026-07-29 01:00:29.119883 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56359 |
vulnerable | 2026-07-29 01:00:29.119610 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56358 |
vulnerable | 2026-07-29 01:00:29.119054 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56357 |
vulnerable | 2026-07-29 01:00:29.113726 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56356 |
vulnerable | 2026-07-29 01:00:29.113517 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56354 |
vulnerable | 2026-07-29 01:00:29.110303 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56353 |
vulnerable | 2026-07-29 01:00:29.110013 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56352 |
vulnerable | 2026-07-29 01:00:29.109565 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56351 |
vulnerable | 2026-07-29 01:00:29.109383 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56350 |
vulnerable | 2026-07-29 01:00:29.109075 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56349 |
vulnerable | 2026-07-29 01:00:29.108575 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56348 |
vulnerable | 2026-07-29 01:00:29.108185 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71380 |
vulnerable | 2026-07-29 00:18:08.313938 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33751 |
vulnerable | 2026-06-08 07:59:10.698417 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33749 |
vulnerable | 2026-06-08 07:59:10.694065 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33724 |
vulnerable | 2026-06-08 07:59:10.652591 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33722 |
vulnerable | 2026-06-08 07:59:10.651984 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33720 |
vulnerable | 2026-06-08 07:59:10.648228 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33713 |
vulnerable | 2026-06-08 07:59:10.633903 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33696 |
vulnerable | 2026-06-08 07:59:10.602149 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33665 |
vulnerable | 2026-06-08 07:59:10.558748 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33660 |
vulnerable | 2026-06-08 07:59:10.548870 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27578 |
vulnerable | 2026-06-08 07:53:22.433375 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27577 |
vulnerable | 2026-06-08 07:53:22.433090 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27498 |
vulnerable | 2026-06-08 07:53:22.384085 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27497 |
vulnerable | 2026-06-08 07:53:22.383731 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27496 |
vulnerable | 2026-06-08 07:53:22.381602 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27495 |
vulnerable | 2026-06-08 07:53:22.381133 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27494 |
vulnerable | 2026-06-08 07:53:22.380794 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27493 |
vulnerable | 2026-06-08 07:53:22.380416 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25631 |
vulnerable | 2026-06-08 07:53:20.121088 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25115 |
vulnerable | 2026-06-08 07:53:19.010487 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25056 |
vulnerable | 2026-06-08 07:53:18.895144 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25055 |
vulnerable | 2026-06-08 07:53:18.894865 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25054 |
vulnerable | 2026-06-08 07:53:18.894360 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25053 |
vulnerable | 2026-06-08 07:53:18.893841 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25052 |
vulnerable | 2026-06-08 07:53:18.893559 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25051 |
vulnerable | 2026-06-08 07:53:18.893260 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25049 |
vulnerable | 2026-06-08 07:53:18.890652 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-21894 |
vulnerable | 2026-06-08 07:49:16.958989 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-21893 |
vulnerable | 2026-06-08 07:49:16.958679 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-21877 |
vulnerable | 2026-06-08 07:49:16.936353 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-21858 |
vulnerable | 2026-06-08 07:49:16.845283 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1470 |
vulnerable | 2026-06-08 07:49:08.687188 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-0863 |
vulnerable | 2026-06-08 07:47:13.388528 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68949 |
vulnerable | 2026-06-08 07:41:21.968190 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68697 |
vulnerable | 2026-06-08 07:41:21.657459 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68668 |
vulnerable | 2026-06-08 07:41:21.592991 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68613 |
vulnerable | 2026-06-08 07:41:21.451457 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-65964 |
vulnerable | 2026-06-08 07:39:21.104815 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-62726 |
vulnerable | 2026-06-08 07:39:16.552776 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-61917 |
vulnerable | 2026-06-08 07:37:28.345284 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-61914 |
vulnerable | 2026-06-08 07:37:28.339202 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-58177 |
vulnerable | 2026-06-08 07:35:17.406818 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-57749 |
vulnerable | 2026-06-08 07:33:16.071961 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52554 |
vulnerable | 2026-06-08 07:31:11.815617 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52478 |
vulnerable | 2026-06-08 07:31:11.666803 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-49595 |
vulnerable | 2026-06-08 07:29:13.915574 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-49592 |
vulnerable | 2026-06-08 07:29:13.912343 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-46343 |
vulnerable | 2026-06-08 07:27:08.090101 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.