Skip to main content
VulnerabilityPublished Updated

N8n: Duplicate Advisory: External Secrets Permission Bypass via Expression Parser Mismatch

Affects n8nSource GCVE Database

0

CVSS 6.5 Medium.

Data as of 22 Jul 2026, 23:26 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

What to do

Affected software

ProductAffectedFixed in
npmn8nAffected–Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

The advisory is a duplicate and withdrawn; refer to the original advisory GHSA-jp7m-xcgx-57qm for remediation details. Versions 1.123.61, 2.27.4, and 2.28.1 of n8n address this vulnerability. Users should upgrade to at least these versions to mitigate the issue. Since this is not a cloud service, remediation depends on user upgrades.

Description

n8n before versions 1.123.61, 2.27.4, and 2.28.1 contains a permission bypass vulnerability related to external secrets handling. The issue arises from a mismatch between static validation and the runtime expression engine, allowing authenticated users with credential create or update permissions—but without externalSecret:list scope—to embed external secret references undetected. These references resolve during workflow execution, exposing secret values the user should not access. This vulnerability affects only instances with an external secrets provider configured and Advanced Permissions enabled. The advisory is a duplicate and has been withdrawn in favor of GHSA-jp7m-xcgx-57qm.

References

Community reviews

Loading reviews…