Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    368 vulnerabilities by n8n

    CVE-2026-86996 (GCVE-0-2026-86996)

    Vulnerability from nvd – Published: 2026-09-08 21:15 – Updated: 2026-09-09 13:52
    VLAI
    Title
    n8n: Agent Workflow Tool Bypasses Sub-Workflow Caller Policy
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the workflow setting named This workflow can be called by was enforced by the Execute Workflow node but not when a workflow was attached to an Agent as a tool. A user able to build an Agent could invoke a restricted workflow and read its returned data. The affected path is packages/cli/src/modules/agents/tools/workflow-tool-factory.ts, where executeWorkflow omitted SubworkflowPolicyChecker.checkForProject. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:51 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86996",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:51:38.290871Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:52:43.147Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the workflow setting named This workflow can be called by was enforced by the Execute Workflow node but not when a workflow was attached to an Agent as a tool. A user able to build an Agent could invoke a restricted workflow and read its returned data. The affected path is packages/cli/src/modules/agents/tools/workflow-tool-factory.ts, where executeWorkflow omitted SubworkflowPolicyChecker.checkForProject. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:15:38.432Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-7hgx-277f-7vmg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-7hgx-277f-7vmg"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-7hgx-277f-7vmg",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Agent Workflow Tool Bypasses Sub-Workflow Caller Policy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86996",
        "datePublished": "2026-09-08T21:15:38.432Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T13:52:43.147Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86995 (GCVE-0-2026-86995)

    Vulnerability from nvd – Published: 2026-09-08 21:17 – Updated: 2026-09-09 13:34
    VLAI
    Title
    n8n: Git Node branch.<name>.remote Config Key Bypasses Sandbox Path Restriction, Enabling Local Git Repository Read
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Git node validated the repository parameter for fetch or pull, but setUpstream wrote a branch..remote value into repository configuration without validating it. A later fetch or pull resolved the remote from that configuration instead of the checked parameter. An authenticated workflow editor could therefore point Git at any local repository readable by the n8n process and receive its contents through packages/nodes-base/nodes/Git/GenericFunctions.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:26 UTC
    CWE
    • CWE-73 - External Control of File Name or Path
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86995",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:26:52.941111Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:34:48.379Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Git node validated the repository parameter for fetch or pull, but setUpstream wrote a branch..remote value into repository configuration without validating it. A later fetch or pull resolved the remote from that configuration instead of the checked parameter. An authenticated workflow editor could therefore point Git at any local repository readable by the n8n process and receive its contents through packages/nodes-base/nodes/Git/GenericFunctions.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-73",
                  "description": "CWE-73: External Control of File Name or Path",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:17:38.773Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-qgpw-8g46-w95v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-qgpw-8g46-w95v"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-qgpw-8g46-w95v",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Git Node branch.\u003cname\u003e.remote Config Key Bypasses Sandbox Path Restriction, Enabling Local Git Repository Read"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86995",
        "datePublished": "2026-09-08T21:17:38.773Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T13:34:48.379Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86994 (GCVE-0-2026-86994)

    Vulnerability from nvd – Published: 2026-09-08 21:18 – Updated: 2026-09-09 15:40
    VLAI
    Title
    n8n: Cross-User Active Workflow ID and Lifecycle Event Disclosure via Missing userId Filter
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the /rest/active-workflows endpoint returned every active workflow ID on the instance to any member regardless of sharing. Workflow activation, deactivation, and publication push events were also broadcast to clients that could not access the affected workflow, disclosing workflow IDs, version IDs, and activation error details. The affected paths include packages/cli/src/services/active-workflows.service.ts and packages/cli/src/workflows/workflow-push-notifier.service.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:40 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86994",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:40:03.107101Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T15:40:12.574Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the /rest/active-workflows endpoint returned every active workflow ID on the instance to any member regardless of sharing. Workflow activation, deactivation, and publication push events were also broadcast to clients that could not access the affected workflow, disclosing workflow IDs, version IDs, and activation error details. The affected paths include packages/cli/src/services/active-workflows.service.ts and packages/cli/src/workflows/workflow-push-notifier.service.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:18:43.912Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-65xw-2v52-jhxc",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-65xw-2v52-jhxc"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-65xw-2v52-jhxc",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Cross-User Active Workflow ID and Lifecycle Event Disclosure via Missing userId Filter"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86994",
        "datePublished": "2026-09-08T21:18:43.912Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T15:40:12.574Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86993 (GCVE-0-2026-86993)

    Vulnerability from nvd – Published: 2026-09-08 21:19 – Updated: 2026-09-09 16:04
    VLAI
    Title
    n8n: Log Streaming Event Destinations Decrypt Generic-Auth Credentials Without Ownership Check
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, a Log Streaming event destination could reference a generic HTTP credential and decrypt whichever credential ID it named without an ownership check. A user with a custom global role carrying Log Streaming scopes could select a credential belonging to another project and send its decrypted secret to an attacker-controlled endpoint. The affected authorization boundary is packages/cli/src/modules/log-streaming.ee/destinations/destination-credentials-access.ts and the credential:read scope. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:49 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86993",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:49:56.590750Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:04:06.689Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, a Log Streaming event destination could reference a generic HTTP credential and decrypt whichever credential ID it named without an ownership check. A user with a custom global role carrying Log Streaming scopes could select a credential belonging to another project and send its decrypted secret to an attacker-controlled endpoint. The affected authorization boundary is packages/cli/src/modules/log-streaming.ee/destinations/destination-credentials-access.ts and the credential:read scope. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:19:53.255Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pq6c-vh67-xpm3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pq6c-vh67-xpm3"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-pq6c-vh67-xpm3",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Log Streaming Event Destinations Decrypt Generic-Auth Credentials Without Ownership Check"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86993",
        "datePublished": "2026-09-08T21:19:53.255Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T16:04:06.689Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86085 (GCVE-0-2026-86085)

    Vulnerability from nvd – Published: 2026-09-08 21:20 – Updated: 2026-09-14 12:02
    VLAI
    Title
    n8n: Cross-Tenant Project-Member PII Disclosure via Missing Per-Project Scope Check on Role Assignment Endpoints
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /rest/roles/:slug/assignments and /rest/roles/:slug/assignments/:projectId/members endpoints checked only whether the caller could manage the role type. A caller with role:manageProject could name a project the caller could not list and obtain member names and email addresses. The affected controller is packages/cli/src/controllers/role.controller.ts, which omitted the project:list scope check. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-14 12:02 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86085",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-14T12:02:07.579107Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-14T12:02:18.643Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /rest/roles/:slug/assignments and /rest/roles/:slug/assignments/:projectId/members endpoints checked only whether the caller could manage the role type. A caller with role:manageProject could name a project the caller could not list and obtain member names and email addresses. The affected controller is packages/cli/src/controllers/role.controller.ts, which omitted the project:list scope check. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:20:35.653Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-cqr2-h44g-v75v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-cqr2-h44g-v75v"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-cqr2-h44g-v75v",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Cross-Tenant Project-Member PII Disclosure via Missing Per-Project Scope Check on Role Assignment Endpoints"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86085",
        "datePublished": "2026-09-08T21:20:35.653Z",
        "dateReserved": "2026-09-04T19:34:03.101Z",
        "dateUpdated": "2026-09-14T12:02:18.643Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86084 (GCVE-0-2026-86084)

    Vulnerability from nvd – Published: 2026-09-08 21:21 – Updated: 2026-09-09 13:50
    VLAI
    Title
    n8n: Disabled OIDC SSO Endpoints Remain Active and Issue Valid Sessions
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the public OIDC login and callback endpoints completed authentication even when OIDC was not the enabled active authentication method. An Enterprise administrator who had configured and later disabled an identity provider still exposed a working route that could issue valid sessions. The affected logic is packages/cli/src/modules/sso-oidc/oidc.service.ee.ts, including generateLoginUrl and the callback flow that lacked assertOidcLoginEnabled. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:49 UTC
    CWE
    • CWE-288 - Authentication Bypass Using an Alternate Path or Channel
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86084",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:49:33.721879Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:50:25.691Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the public OIDC login and callback endpoints completed authentication even when OIDC was not the enabled active authentication method. An Enterprise administrator who had configured and later disabled an identity provider still exposed a working route that could issue valid sessions. The affected logic is packages/cli/src/modules/sso-oidc/oidc.service.ee.ts, including generateLoginUrl and the callback flow that lacked assertOidcLoginEnabled. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-288",
                  "description": "CWE-288: Authentication Bypass Using an Alternate Path or Channel",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:21:55.410Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pf83-w3f9-8m37",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pf83-w3f9-8m37"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-pf83-w3f9-8m37",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Disabled OIDC SSO Endpoints Remain Active and Issue Valid Sessions"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86084",
        "datePublished": "2026-09-08T21:21:55.410Z",
        "dateReserved": "2026-09-04T19:34:03.101Z",
        "dateUpdated": "2026-09-09T13:50:25.691Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86083 (GCVE-0-2026-86083)

    Vulnerability from nvd – Published: 2026-09-08 21:22 – Updated: 2026-09-09 13:24
    VLAI
    Title
    n8n: Expression Sandbox Escape via Shared Builtin Tampering and Code-Printer Injection Leads to Code Execution
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the legacy expression engine generated source text by calling the mutable global JSON.stringify while printing synthetic string literals and interpolating timezone data. An expression could replace JSON.stringify and cause later generated source to contain executable attacker-controlled code. The affected code-generation paths include packages/@n8n/expression-runtime/src/bridge/isolated-vm-bridge.ts and packages/@n8n/tournament/src/ExpressionBuilder.ts, and the issue does not affect the vm expression engine. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:24 UTC
    CWE
    • CWE-94 - Improper Control of Generation of Code ('Code Injection')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86083",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:24:48.914936Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:24:59.627Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the legacy expression engine generated source text by calling the mutable global JSON.stringify while printing synthetic string literals and interpolating timezone data. An expression could replace JSON.stringify and cause later generated source to contain executable attacker-controlled code. The affected code-generation paths include packages/@n8n/expression-runtime/src/bridge/isolated-vm-bridge.ts and packages/@n8n/tournament/src/ExpressionBuilder.ts, and the issue does not affect the vm expression engine. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:22:40.687Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-6xcw-7xm6-48c6",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-6xcw-7xm6-48c6"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-6xcw-7xm6-48c6",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Expression Sandbox Escape via Shared Builtin Tampering and Code-Printer Injection Leads to Code Execution"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86083",
        "datePublished": "2026-09-08T21:22:40.687Z",
        "dateReserved": "2026-09-04T19:34:03.101Z",
        "dateUpdated": "2026-09-09T13:24:59.627Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86082 (GCVE-0-2026-86082)

    Vulnerability from nvd – Published: 2026-09-08 21:23 – Updated: 2026-09-14 12:03
    VLAI
    Title
    n8n: Domain-Restriction Bypass via Unguarded Model-Search Endpoint in OpenAI Chat Model Node
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the OpenAI Chat Model node enforced credential allowed-domain restrictions for normal calls but not for the model-search dropdown. A workflow editor could set options.baseURL to an arbitrary host and make the searchModels path send the openAiApi credential there. The affected implementation is packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/methods/loadModels.ts, which omitted assertOpenAiCredentialAllowsUrl. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-14 12:03 UTC
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86082",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-14T12:03:11.876834Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-14T12:03:25.112Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the OpenAI Chat Model node enforced credential allowed-domain restrictions for normal calls but not for the model-search dropdown. A workflow editor could set options.baseURL to an arbitrary host and make the searchModels path send the openAiApi credential there. The affected implementation is packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/methods/loadModels.ts, which omitted assertOpenAiCredentialAllowsUrl. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 7.1,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:23:23.606Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-34ff-336r-5q23",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-34ff-336r-5q23"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-34ff-336r-5q23",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Domain-Restriction Bypass via Unguarded Model-Search Endpoint in OpenAI Chat Model Node"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86082",
        "datePublished": "2026-09-08T21:23:23.606Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-14T12:03:25.112Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86080 (GCVE-0-2026-86080)

    Vulnerability from nvd – Published: 2026-09-08 21:25 – Updated: 2026-09-09 13:16
    VLAI
    Title
    n8n: GitHub Trigger 422 Reuse Path Skips Webhook Secret Storage, Causing Signature Verification to Fail-Open
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the GitHub Trigger generated a webhook secret but discarded it when GitHub returned HTTP 422 and the node reused an existing webhook. Workflow static data then retained webhookId without webhookSecret, and X-Hub-Signature-256 verification accepted deliveries without a stored secret. The affected logic includes packages/nodes-base/nodes/Github/GithubTriggerHelpers.ts and the 422 webhook reuse path. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:16 UTC
    CWE
    • CWE-347 - Improper Verification of Cryptographic Signature
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86080",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:16:22.812821Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:16:31.787Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the GitHub Trigger generated a webhook secret but discarded it when GitHub returned HTTP 422 and the node reused an existing webhook. Workflow static data then retained webhookId without webhookSecret, and X-Hub-Signature-256 verification accepted deliveries without a stored secret. The affected logic includes packages/nodes-base/nodes/Github/GithubTriggerHelpers.ts and the 422 webhook reuse path. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "CWE-347: Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:25:48.009Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-5m98-cgcr-xx3q",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-5m98-cgcr-xx3q"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-5m98-cgcr-xx3q",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: GitHub Trigger 422 Reuse Path Skips Webhook Secret Storage, Causing Signature Verification to Fail-Open"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86080",
        "datePublished": "2026-09-08T21:25:48.009Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T13:16:31.787Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86079 (GCVE-0-2026-86079)

    Vulnerability from nvd – Published: 2026-09-08 21:26 – Updated: 2026-09-09 15:13
    VLAI
    Title
    n8n: Path Injection in Elasticsearch and ElasticSecurity Nodes via Unencoded Identifiers
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Elasticsearch and ElasticSecurity nodes interpolated workflow-controlled index and document identifiers directly into REST request paths. An identifier containing path separators or dot segments could select another index or a cluster administration endpoint under the stored Elasticsearch credential. The affected request construction includes packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts and the missing toPathSegment encoding. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:13 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86079",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:13:23.976715Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T15:13:30.345Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Elasticsearch and ElasticSecurity nodes interpolated workflow-controlled index and document identifiers directly into REST request paths. An identifier containing path separators or dot segments could select another index or a cluster administration endpoint under the stored Elasticsearch credential. The affected request construction includes packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts and the missing toPathSegment encoding. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:26:28.296Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-f2cp-m7mv-8jpv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-f2cp-m7mv-8jpv"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-f2cp-m7mv-8jpv",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Path Injection in Elasticsearch and ElasticSecurity Nodes via Unencoded Identifiers"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86079",
        "datePublished": "2026-09-08T21:26:28.296Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T15:13:30.345Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86078 (GCVE-0-2026-86078)

    Vulnerability from nvd – Published: 2026-09-08 21:27 – Updated: 2026-09-09 16:03
    VLAI
    Title
    n8n: Prototype Pollution via Workflow Structure Summary Can Lead to Denial of Service
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI workflow summary used node names and connection keys from stored workflows as ordinary object keys. A workflow submitted through the REST API could contain __proto__ or constructor, causing nested writes to reach Object.prototype in the main n8n process and disrupt later requests. The affected function is summarizeWorkflowStructure in packages/@n8n/instance-ai/src/tools/workflows/summarize-workflow.ts. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:49 UTC
    CWE
    • CWE-1321 - Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86078",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:49:54.950085Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:03:58.476Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI workflow summary used node names and connection keys from stored workflows as ordinary object keys. A workflow submitted through the REST API could contain __proto__ or constructor, causing nested writes to reach Object.prototype in the main n8n process and disrupt later requests. The affected function is summarizeWorkflowStructure in packages/@n8n/instance-ai/src/tools/workflows/summarize-workflow.ts. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1321",
                  "description": "CWE-1321: Improperly Controlled Modification of Object Prototype Attributes (\u0027Prototype Pollution\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:27:21.351Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-679f-58pq-4v2c",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-679f-58pq-4v2c"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-679f-58pq-4v2c",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Prototype Pollution via Workflow Structure Summary Can Lead to Denial of Service"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86078",
        "datePublished": "2026-09-08T21:27:21.351Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T16:03:58.476Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86077 (GCVE-0-2026-86077)

    Vulnerability from nvd – Published: 2026-09-08 21:28 – Updated: 2026-09-14 12:05
    VLAI
    Title
    n8n: Anonymous Approval-Gate Bypass via Reused resumeToken over the Chat WebSocket
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /chat WebSocket route accepted a resumeToken and resumed a paused execution without checking that the target node supported chat messages. An anonymous form submitter who received that token could reuse it on the chat route to release a Send-and-Wait, non-chat HITL, or Wait approval gate. The affected authorization logic is packages/cli/src/chat/chat-execution-manager.ts, where canResumeOverChat did not gate the resume target. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-14 12:04 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86077",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-14T12:04:54.684621Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-14T12:05:05.655Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /chat WebSocket route accepted a resumeToken and resumed a paused execution without checking that the target node supported chat messages. An anonymous form submitter who received that token could reuse it on the chat route to release a Send-and-Wait, non-chat HITL, or Wait approval gate. The affected authorization logic is packages/cli/src/chat/chat-execution-manager.ts, where canResumeOverChat did not gate the resume target. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:28:06.303Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-35jj-42hp-8gmq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-35jj-42hp-8gmq"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-35jj-42hp-8gmq",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Anonymous Approval-Gate Bypass via Reused resumeToken over the Chat WebSocket"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86077",
        "datePublished": "2026-09-08T21:28:06.303Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-14T12:05:05.655Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86076 (GCVE-0-2026-86076)

    Vulnerability from nvd – Published: 2026-09-08 21:28 – Updated: 2026-09-09 15:33
    VLAI
    Title
    n8n: Expression Sandbox Escape in Editor-UI Enables Stored Cross-User JavaScript Execution
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the expression compiler sanitizer resolved through dynamically scoped this and did not reject reserved class member names. A class field named __sanitize could rebind the sanitizer and reach the Function constructor, enabling backend code execution and editor-preview JavaScript execution. The affected AST hook is PrototypeSanitizer in packages/workflow/src/expression-sandboxing.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:33 UTC
    CWE
    • CWE-94 - Improper Control of Generation of Code ('Code Injection')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86076",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:33:46.809003Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T15:33:55.770Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the expression compiler sanitizer resolved through dynamically scoped this and did not reject reserved class member names. A class field named __sanitize could rebind the sanitizer and reach the Function constructor, enabling backend code execution and editor-preview JavaScript execution. The affected AST hook is PrototypeSanitizer in packages/workflow/src/expression-sandboxing.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:28:52.762Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hw8v-xxg5-vvvx",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hw8v-xxg5-vvvx"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-hw8v-xxg5-vvvx",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Expression Sandbox Escape in Editor-UI Enables Stored Cross-User JavaScript Execution"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86076",
        "datePublished": "2026-09-08T21:28:52.762Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T15:33:55.770Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86075 (GCVE-0-2026-86075)

    Vulnerability from nvd – Published: 2026-09-08 21:29 – Updated: 2026-09-09 16:03
    VLAI
    Title
    n8n: Unauthenticated Persistent Storage Exhaustion via OAuth Dynamic Client Registration Endpoint
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the OAuth Dynamic Client Registration endpoint bounded redirect_uris but accepted arbitrarily large client_name and grant_types values. An unauthenticated remote caller could repeatedly persist oversized values in oauth_clients and exhaust database storage. The affected validation is in packages/cli/src/modules/oauth-server/oauth-server.service.ts, including MAX_CLIENT_NAME_LENGTH and MAX_GRANT_TYPES. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:51 UTC
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86075",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:51:52.294118Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:03:52.236Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the OAuth Dynamic Client Registration endpoint bounded redirect_uris but accepted arbitrarily large client_name and grant_types values. An unauthenticated remote caller could repeatedly persist oversized values in oauth_clients and exhaust database storage. The affected validation is in packages/cli/src/modules/oauth-server/oauth-server.service.ts, including MAX_CLIENT_NAME_LENGTH and MAX_GRANT_TYPES. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "CWE-770: Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:29:38.596Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hh89-3r9w-qj3j",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hh89-3r9w-qj3j"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-hh89-3r9w-qj3j",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Unauthenticated Persistent Storage Exhaustion via OAuth Dynamic Client Registration Endpoint"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86075",
        "datePublished": "2026-09-08T21:29:38.596Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T16:03:52.236Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86074 (GCVE-0-2026-86074)

    Vulnerability from nvd – Published: 2026-09-08 17:38 – Updated: 2026-09-09 16:04
    VLAI
    Title
    n8n: Instance AI Credential Setup Accepts Unvalidated Probe URL from Fetched Content
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI credential setup flow accepted a credential test or verification URL without checking that it matched the workflow node's origin. Attacker-controlled fetched content could influence that URL after a user injected it into the setup flow, causing authenticated requests, redirects, or probes to reach another origin. The affected logic includes packages/@n8n/instance-ai/src/tools/workflows/credential-utils.ts and the extractServiceOrigin origin derivation. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:49 UTC
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86074",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:49:59.739685Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:04:32.580Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI credential setup flow accepted a credential test or verification URL without checking that it matched the workflow node\u0027s origin. Attacker-controlled fetched content could influence that URL after a user injected it into the setup flow, causing authenticated requests, redirects, or probes to reach another origin. The affected logic includes packages/@n8n/instance-ai/src/tools/workflows/credential-utils.ts and the extractServiceOrigin origin derivation. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "ACTIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:N/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T17:38:11.915Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-q5wm-mgqx-fv2f",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-q5wm-mgqx-fv2f"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-q5wm-mgqx-fv2f",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Instance AI Credential Setup Accepts Unvalidated Probe URL from Fetched Content"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86074",
        "datePublished": "2026-09-08T17:38:11.915Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T16:04:32.580Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86075 (GCVE-0-2026-86075)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:29 – Updated: 2026-09-09 16:03
    VLAI
    Title
    n8n: Unauthenticated Persistent Storage Exhaustion via OAuth Dynamic Client Registration Endpoint
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the OAuth Dynamic Client Registration endpoint bounded redirect_uris but accepted arbitrarily large client_name and grant_types values. An unauthenticated remote caller could repeatedly persist oversized values in oauth_clients and exhaust database storage. The affected validation is in packages/cli/src/modules/oauth-server/oauth-server.service.ts, including MAX_CLIENT_NAME_LENGTH and MAX_GRANT_TYPES. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:51 UTC
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86075",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:51:52.294118Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:03:52.236Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the OAuth Dynamic Client Registration endpoint bounded redirect_uris but accepted arbitrarily large client_name and grant_types values. An unauthenticated remote caller could repeatedly persist oversized values in oauth_clients and exhaust database storage. The affected validation is in packages/cli/src/modules/oauth-server/oauth-server.service.ts, including MAX_CLIENT_NAME_LENGTH and MAX_GRANT_TYPES. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "CWE-770: Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:29:38.596Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hh89-3r9w-qj3j",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hh89-3r9w-qj3j"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-hh89-3r9w-qj3j",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Unauthenticated Persistent Storage Exhaustion via OAuth Dynamic Client Registration Endpoint"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86075",
        "datePublished": "2026-09-08T21:29:38.596Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T16:03:52.236Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86076 (GCVE-0-2026-86076)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:28 – Updated: 2026-09-09 15:33
    VLAI
    Title
    n8n: Expression Sandbox Escape in Editor-UI Enables Stored Cross-User JavaScript Execution
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the expression compiler sanitizer resolved through dynamically scoped this and did not reject reserved class member names. A class field named __sanitize could rebind the sanitizer and reach the Function constructor, enabling backend code execution and editor-preview JavaScript execution. The affected AST hook is PrototypeSanitizer in packages/workflow/src/expression-sandboxing.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:33 UTC
    CWE
    • CWE-94 - Improper Control of Generation of Code ('Code Injection')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86076",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:33:46.809003Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T15:33:55.770Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the expression compiler sanitizer resolved through dynamically scoped this and did not reject reserved class member names. A class field named __sanitize could rebind the sanitizer and reach the Function constructor, enabling backend code execution and editor-preview JavaScript execution. The affected AST hook is PrototypeSanitizer in packages/workflow/src/expression-sandboxing.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:28:52.762Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hw8v-xxg5-vvvx",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-hw8v-xxg5-vvvx"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-hw8v-xxg5-vvvx",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Expression Sandbox Escape in Editor-UI Enables Stored Cross-User JavaScript Execution"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86076",
        "datePublished": "2026-09-08T21:28:52.762Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T15:33:55.770Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86077 (GCVE-0-2026-86077)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:28 – Updated: 2026-09-14 12:05
    VLAI
    Title
    n8n: Anonymous Approval-Gate Bypass via Reused resumeToken over the Chat WebSocket
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /chat WebSocket route accepted a resumeToken and resumed a paused execution without checking that the target node supported chat messages. An anonymous form submitter who received that token could reuse it on the chat route to release a Send-and-Wait, non-chat HITL, or Wait approval gate. The affected authorization logic is packages/cli/src/chat/chat-execution-manager.ts, where canResumeOverChat did not gate the resume target. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-14 12:04 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86077",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-14T12:04:54.684621Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-14T12:05:05.655Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /chat WebSocket route accepted a resumeToken and resumed a paused execution without checking that the target node supported chat messages. An anonymous form submitter who received that token could reuse it on the chat route to release a Send-and-Wait, non-chat HITL, or Wait approval gate. The affected authorization logic is packages/cli/src/chat/chat-execution-manager.ts, where canResumeOverChat did not gate the resume target. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:28:06.303Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-35jj-42hp-8gmq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-35jj-42hp-8gmq"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-35jj-42hp-8gmq",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Anonymous Approval-Gate Bypass via Reused resumeToken over the Chat WebSocket"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86077",
        "datePublished": "2026-09-08T21:28:06.303Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-14T12:05:05.655Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86078 (GCVE-0-2026-86078)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:27 – Updated: 2026-09-09 16:03
    VLAI
    Title
    n8n: Prototype Pollution via Workflow Structure Summary Can Lead to Denial of Service
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI workflow summary used node names and connection keys from stored workflows as ordinary object keys. A workflow submitted through the REST API could contain __proto__ or constructor, causing nested writes to reach Object.prototype in the main n8n process and disrupt later requests. The affected function is summarizeWorkflowStructure in packages/@n8n/instance-ai/src/tools/workflows/summarize-workflow.ts. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:49 UTC
    CWE
    • CWE-1321 - Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86078",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:49:54.950085Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:03:58.476Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI workflow summary used node names and connection keys from stored workflows as ordinary object keys. A workflow submitted through the REST API could contain __proto__ or constructor, causing nested writes to reach Object.prototype in the main n8n process and disrupt later requests. The affected function is summarizeWorkflowStructure in packages/@n8n/instance-ai/src/tools/workflows/summarize-workflow.ts. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1321",
                  "description": "CWE-1321: Improperly Controlled Modification of Object Prototype Attributes (\u0027Prototype Pollution\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:27:21.351Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-679f-58pq-4v2c",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-679f-58pq-4v2c"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-679f-58pq-4v2c",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Prototype Pollution via Workflow Structure Summary Can Lead to Denial of Service"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86078",
        "datePublished": "2026-09-08T21:27:21.351Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T16:03:58.476Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86079 (GCVE-0-2026-86079)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:26 – Updated: 2026-09-09 15:13
    VLAI
    Title
    n8n: Path Injection in Elasticsearch and ElasticSecurity Nodes via Unencoded Identifiers
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Elasticsearch and ElasticSecurity nodes interpolated workflow-controlled index and document identifiers directly into REST request paths. An identifier containing path separators or dot segments could select another index or a cluster administration endpoint under the stored Elasticsearch credential. The affected request construction includes packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts and the missing toPathSegment encoding. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:13 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86079",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:13:23.976715Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T15:13:30.345Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Elasticsearch and ElasticSecurity nodes interpolated workflow-controlled index and document identifiers directly into REST request paths. An identifier containing path separators or dot segments could select another index or a cluster administration endpoint under the stored Elasticsearch credential. The affected request construction includes packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts and the missing toPathSegment encoding. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:26:28.296Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-f2cp-m7mv-8jpv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-f2cp-m7mv-8jpv"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-f2cp-m7mv-8jpv",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Path Injection in Elasticsearch and ElasticSecurity Nodes via Unencoded Identifiers"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86079",
        "datePublished": "2026-09-08T21:26:28.296Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T15:13:30.345Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86080 (GCVE-0-2026-86080)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:25 – Updated: 2026-09-09 13:16
    VLAI
    Title
    n8n: GitHub Trigger 422 Reuse Path Skips Webhook Secret Storage, Causing Signature Verification to Fail-Open
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the GitHub Trigger generated a webhook secret but discarded it when GitHub returned HTTP 422 and the node reused an existing webhook. Workflow static data then retained webhookId without webhookSecret, and X-Hub-Signature-256 verification accepted deliveries without a stored secret. The affected logic includes packages/nodes-base/nodes/Github/GithubTriggerHelpers.ts and the 422 webhook reuse path. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:16 UTC
    CWE
    • CWE-347 - Improper Verification of Cryptographic Signature
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86080",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:16:22.812821Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:16:31.787Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the GitHub Trigger generated a webhook secret but discarded it when GitHub returned HTTP 422 and the node reused an existing webhook. Workflow static data then retained webhookId without webhookSecret, and X-Hub-Signature-256 verification accepted deliveries without a stored secret. The affected logic includes packages/nodes-base/nodes/Github/GithubTriggerHelpers.ts and the 422 webhook reuse path. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "CWE-347: Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:25:48.009Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-5m98-cgcr-xx3q",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-5m98-cgcr-xx3q"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-5m98-cgcr-xx3q",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: GitHub Trigger 422 Reuse Path Skips Webhook Secret Storage, Causing Signature Verification to Fail-Open"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86080",
        "datePublished": "2026-09-08T21:25:48.009Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T13:16:31.787Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86082 (GCVE-0-2026-86082)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:23 – Updated: 2026-09-14 12:03
    VLAI
    Title
    n8n: Domain-Restriction Bypass via Unguarded Model-Search Endpoint in OpenAI Chat Model Node
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the OpenAI Chat Model node enforced credential allowed-domain restrictions for normal calls but not for the model-search dropdown. A workflow editor could set options.baseURL to an arbitrary host and make the searchModels path send the openAiApi credential there. The affected implementation is packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/methods/loadModels.ts, which omitted assertOpenAiCredentialAllowsUrl. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-14 12:03 UTC
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86082",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-14T12:03:11.876834Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-14T12:03:25.112Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the OpenAI Chat Model node enforced credential allowed-domain restrictions for normal calls but not for the model-search dropdown. A workflow editor could set options.baseURL to an arbitrary host and make the searchModels path send the openAiApi credential there. The affected implementation is packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/methods/loadModels.ts, which omitted assertOpenAiCredentialAllowsUrl. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 7.1,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:23:23.606Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-34ff-336r-5q23",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-34ff-336r-5q23"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-34ff-336r-5q23",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Domain-Restriction Bypass via Unguarded Model-Search Endpoint in OpenAI Chat Model Node"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86082",
        "datePublished": "2026-09-08T21:23:23.606Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-14T12:03:25.112Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86083 (GCVE-0-2026-86083)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:22 – Updated: 2026-09-09 13:24
    VLAI
    Title
    n8n: Expression Sandbox Escape via Shared Builtin Tampering and Code-Printer Injection Leads to Code Execution
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the legacy expression engine generated source text by calling the mutable global JSON.stringify while printing synthetic string literals and interpolating timezone data. An expression could replace JSON.stringify and cause later generated source to contain executable attacker-controlled code. The affected code-generation paths include packages/@n8n/expression-runtime/src/bridge/isolated-vm-bridge.ts and packages/@n8n/tournament/src/ExpressionBuilder.ts, and the issue does not affect the vm expression engine. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:24 UTC
    CWE
    • CWE-94 - Improper Control of Generation of Code ('Code Injection')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86083",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:24:48.914936Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:24:59.627Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the legacy expression engine generated source text by calling the mutable global JSON.stringify while printing synthetic string literals and interpolating timezone data. An expression could replace JSON.stringify and cause later generated source to contain executable attacker-controlled code. The affected code-generation paths include packages/@n8n/expression-runtime/src/bridge/isolated-vm-bridge.ts and packages/@n8n/tournament/src/ExpressionBuilder.ts, and the issue does not affect the vm expression engine. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:22:40.687Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-6xcw-7xm6-48c6",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-6xcw-7xm6-48c6"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-6xcw-7xm6-48c6",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Expression Sandbox Escape via Shared Builtin Tampering and Code-Printer Injection Leads to Code Execution"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86083",
        "datePublished": "2026-09-08T21:22:40.687Z",
        "dateReserved": "2026-09-04T19:34:03.101Z",
        "dateUpdated": "2026-09-09T13:24:59.627Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86084 (GCVE-0-2026-86084)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:21 – Updated: 2026-09-09 13:50
    VLAI
    Title
    n8n: Disabled OIDC SSO Endpoints Remain Active and Issue Valid Sessions
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the public OIDC login and callback endpoints completed authentication even when OIDC was not the enabled active authentication method. An Enterprise administrator who had configured and later disabled an identity provider still exposed a working route that could issue valid sessions. The affected logic is packages/cli/src/modules/sso-oidc/oidc.service.ee.ts, including generateLoginUrl and the callback flow that lacked assertOidcLoginEnabled. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:49 UTC
    CWE
    • CWE-288 - Authentication Bypass Using an Alternate Path or Channel
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86084",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:49:33.721879Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:50:25.691Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the public OIDC login and callback endpoints completed authentication even when OIDC was not the enabled active authentication method. An Enterprise administrator who had configured and later disabled an identity provider still exposed a working route that could issue valid sessions. The affected logic is packages/cli/src/modules/sso-oidc/oidc.service.ee.ts, including generateLoginUrl and the callback flow that lacked assertOidcLoginEnabled. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-288",
                  "description": "CWE-288: Authentication Bypass Using an Alternate Path or Channel",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:21:55.410Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pf83-w3f9-8m37",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pf83-w3f9-8m37"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-pf83-w3f9-8m37",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Disabled OIDC SSO Endpoints Remain Active and Issue Valid Sessions"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86084",
        "datePublished": "2026-09-08T21:21:55.410Z",
        "dateReserved": "2026-09-04T19:34:03.101Z",
        "dateUpdated": "2026-09-09T13:50:25.691Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86085 (GCVE-0-2026-86085)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:20 – Updated: 2026-09-14 12:02
    VLAI
    Title
    n8n: Cross-Tenant Project-Member PII Disclosure via Missing Per-Project Scope Check on Role Assignment Endpoints
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /rest/roles/:slug/assignments and /rest/roles/:slug/assignments/:projectId/members endpoints checked only whether the caller could manage the role type. A caller with role:manageProject could name a project the caller could not list and obtain member names and email addresses. The affected controller is packages/cli/src/controllers/role.controller.ts, which omitted the project:list scope check. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-14 12:02 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86085",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-14T12:02:07.579107Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-14T12:02:18.643Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /rest/roles/:slug/assignments and /rest/roles/:slug/assignments/:projectId/members endpoints checked only whether the caller could manage the role type. A caller with role:manageProject could name a project the caller could not list and obtain member names and email addresses. The affected controller is packages/cli/src/controllers/role.controller.ts, which omitted the project:list scope check. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:20:35.653Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-cqr2-h44g-v75v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-cqr2-h44g-v75v"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-cqr2-h44g-v75v",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Cross-Tenant Project-Member PII Disclosure via Missing Per-Project Scope Check on Role Assignment Endpoints"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86085",
        "datePublished": "2026-09-08T21:20:35.653Z",
        "dateReserved": "2026-09-04T19:34:03.101Z",
        "dateUpdated": "2026-09-14T12:02:18.643Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86993 (GCVE-0-2026-86993)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:19 – Updated: 2026-09-09 16:04
    VLAI
    Title
    n8n: Log Streaming Event Destinations Decrypt Generic-Auth Credentials Without Ownership Check
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, a Log Streaming event destination could reference a generic HTTP credential and decrypt whichever credential ID it named without an ownership check. A user with a custom global role carrying Log Streaming scopes could select a credential belonging to another project and send its decrypted secret to an attacker-controlled endpoint. The affected authorization boundary is packages/cli/src/modules/log-streaming.ee/destinations/destination-credentials-access.ts and the credential:read scope. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:49 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86993",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:49:56.590750Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:04:06.689Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, a Log Streaming event destination could reference a generic HTTP credential and decrypt whichever credential ID it named without an ownership check. A user with a custom global role carrying Log Streaming scopes could select a credential belonging to another project and send its decrypted secret to an attacker-controlled endpoint. The affected authorization boundary is packages/cli/src/modules/log-streaming.ee/destinations/destination-credentials-access.ts and the credential:read scope. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:19:53.255Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pq6c-vh67-xpm3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-pq6c-vh67-xpm3"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-pq6c-vh67-xpm3",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Log Streaming Event Destinations Decrypt Generic-Auth Credentials Without Ownership Check"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86993",
        "datePublished": "2026-09-08T21:19:53.255Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T16:04:06.689Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86994 (GCVE-0-2026-86994)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:18 – Updated: 2026-09-09 15:40
    VLAI
    Title
    n8n: Cross-User Active Workflow ID and Lifecycle Event Disclosure via Missing userId Filter
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the /rest/active-workflows endpoint returned every active workflow ID on the instance to any member regardless of sharing. Workflow activation, deactivation, and publication push events were also broadcast to clients that could not access the affected workflow, disclosing workflow IDs, version IDs, and activation error details. The affected paths include packages/cli/src/services/active-workflows.service.ts and packages/cli/src/workflows/workflow-push-notifier.service.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:40 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86994",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:40:03.107101Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T15:40:12.574Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the /rest/active-workflows endpoint returned every active workflow ID on the instance to any member regardless of sharing. Workflow activation, deactivation, and publication push events were also broadcast to clients that could not access the affected workflow, disclosing workflow IDs, version IDs, and activation error details. The affected paths include packages/cli/src/services/active-workflows.service.ts and packages/cli/src/workflows/workflow-push-notifier.service.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:18:43.912Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-65xw-2v52-jhxc",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-65xw-2v52-jhxc"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-65xw-2v52-jhxc",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Cross-User Active Workflow ID and Lifecycle Event Disclosure via Missing userId Filter"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86994",
        "datePublished": "2026-09-08T21:18:43.912Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T15:40:12.574Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86995 (GCVE-0-2026-86995)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:17 – Updated: 2026-09-09 13:34
    VLAI
    Title
    n8n: Git Node branch.<name>.remote Config Key Bypasses Sandbox Path Restriction, Enabling Local Git Repository Read
    Summary
    n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Git node validated the repository parameter for fetch or pull, but setUpstream wrote a branch..remote value into repository configuration without validating it. A later fetch or pull resolved the remote from that configuration instead of the checked parameter. An authenticated workflow editor could therefore point Git at any local repository readable by the n8n process and receive its contents through packages/nodes-base/nodes/Git/GenericFunctions.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:26 UTC
    CWE
    • CWE-73 - External Control of File Name or Path
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: >= 2.38.0, < 2.38.2
    Affected: >= 2.0.0, < 2.37.7
    Affected: < 1.123.76
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86995",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:26:52.941111Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:34:48.379Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003c 1.123.76"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the Git node validated the repository parameter for fetch or pull, but setUpstream wrote a branch..remote value into repository configuration without validating it. A later fetch or pull resolved the remote from that configuration instead of the checked parameter. An authenticated workflow editor could therefore point Git at any local repository readable by the n8n process and receive its contents through packages/nodes-base/nodes/Git/GenericFunctions.ts. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-73",
                  "description": "CWE-73: External Control of File Name or Path",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:17:38.773Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-qgpw-8g46-w95v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-qgpw-8g46-w95v"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@1.123.76"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-qgpw-8g46-w95v",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Git Node branch.\u003cname\u003e.remote Config Key Bypasses Sandbox Path Restriction, Enabling Local Git Repository Read"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86995",
        "datePublished": "2026-09-08T21:17:38.773Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T13:34:48.379Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86996 (GCVE-0-2026-86996)

    Vulnerability from cvelistv5 – Published: 2026-09-08 21:15 – Updated: 2026-09-09 13:52
    VLAI
    Title
    n8n: Agent Workflow Tool Bypasses Sub-Workflow Caller Policy
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the workflow setting named This workflow can be called by was enforced by the Execute Workflow node but not when a workflow was attached to an Agent as a tool. A user able to build an Agent could invoke a restricted workflow and read its returned data. The affected path is packages/cli/src/modules/agents/tools/workflow-tool-factory.ts, where executeWorkflow omitted SubworkflowPolicyChecker.checkForProject. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 13:51 UTC
    CWE
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86996",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T13:51:38.290871Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T13:52:43.147Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the workflow setting named This workflow can be called by was enforced by the Execute Workflow node but not when a workflow was attached to an Agent as a tool. A user able to build an Agent could invoke a restricted workflow and read its returned data. The affected path is packages/cli/src/modules/agents/tools/workflow-tool-factory.ts, where executeWorkflow omitted SubworkflowPolicyChecker.checkForProject. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862: Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T21:15:38.432Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-7hgx-277f-7vmg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-7hgx-277f-7vmg"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-7hgx-277f-7vmg",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Agent Workflow Tool Bypasses Sub-Workflow Caller Policy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86996",
        "datePublished": "2026-09-08T21:15:38.432Z",
        "dateReserved": "2026-09-08T16:44:23.781Z",
        "dateUpdated": "2026-09-09T13:52:43.147Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86074 (GCVE-0-2026-86074)

    Vulnerability from cvelistv5 – Published: 2026-09-08 17:38 – Updated: 2026-09-09 16:04
    VLAI
    Title
    n8n: Instance AI Credential Setup Accepts Unvalidated Probe URL from Fetched Content
    Summary
    n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI credential setup flow accepted a credential test or verification URL without checking that it matched the workflow node's origin. Attacker-controlled fetched content could influence that URL after a user injected it into the setup flow, causing authenticated requests, redirects, or probes to reach another origin. The affected logic includes packages/@n8n/instance-ai/src/tools/workflows/credential-utils.ts and the extractServiceOrigin origin derivation. This issue is fixed in versions 2.37.7 and 2.38.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-09 15:49 UTC
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Impacted products
    Vendor Product Version
    n8n-io n8n Affected: < 2.37.7
    Affected: >= 2.38.0, < 2.38.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-86074",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-09T15:49:59.739685Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-09T16:04:32.580Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n8n",
              "vendor": "n8n-io",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.37.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.38.0, \u003c 2.38.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI credential setup flow accepted a credential test or verification URL without checking that it matched the workflow node\u0027s origin. Attacker-controlled fetched content could influence that URL after a user injected it into the setup flow, causing authenticated requests, redirects, or probes to reach another origin. The affected logic includes packages/@n8n/instance-ai/src/tools/workflows/credential-utils.ts and the extractServiceOrigin origin derivation. This issue is fixed in versions 2.37.7 and 2.38.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "ACTIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:N/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-08T17:38:11.915Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/n8n-io/n8n/security/advisories/GHSA-q5wm-mgqx-fv2f",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/n8n-io/n8n/security/advisories/GHSA-q5wm-mgqx-fv2f"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.37.7"
            },
            {
              "name": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/n8n-io/n8n/releases/tag/n8n@2.38.2"
            }
          ],
          "source": {
            "advisory": "GHSA-q5wm-mgqx-fv2f",
            "discovery": "UNKNOWN"
          },
          "title": "n8n: Instance AI Credential Setup Accepts Unvalidated Probe URL from Fetched Content"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-86074",
        "datePublished": "2026-09-08T17:38:11.915Z",
        "dateReserved": "2026-09-04T19:34:03.100Z",
        "dateUpdated": "2026-09-09T16:04:32.580Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }