{"schema":"threatline.record/2","record":{"id":"GHSA-p3pg-xw4f-m72c","aliases":["GHSA-p3pg-xw4f-m72c"],"summary":"Cross-User Agent Chat Resume Allows Hijacking Another User's Pending Tool Approval","details":"## Impact\n\nThe endpoint that resumes a suspended agent tool call accepted a run identifier from the request body without checking that the checkpoint belonged to the caller. Two sibling read endpoints were scoped to the project rather than to the user, so any member of that project could list another member's private agent conversations, read them in full, and then answer a pending approval on their behalf. The tool ran and its result was written into the victim's own conversation.\n\n## Patches\n\nThe issue has been fixed in n8n versions 2.42.0 and 2.41.4. Users should upgrade to one of these versions or later to remediate the vulnerability.\n\n## Workarounds\n\nIf upgrading is not immediately possible, administrators should consider the following temporary mitigations:\n- Restrict n8n instance access to fully trusted users only.\n- Disable the Agents module if it is not required by removing it from `N8N_ENABLED_MODULES`.\n- Limit team project membership to the minimum set of users who require access to shared agents.\n- Avoid using tools with \"Require approval\" enabled on agents accessible to multiple project members until the instance is patched.\n\nThese workarounds do not fully remediate the risk and should only be used as short-term mitigation measures.","categories":["Frameworks"],"product":"n8n","vendor":"","ecosystem":null,"affected_ranges":[{"source":"GitHub Advisory Database","source_url":"https://github.com/n8n-io/n8n/security/advisories/GHSA-p3pg-xw4f-m72c","source_modified_at":"2026-09-30T08:35:35Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"ecosystem":"npm","name":"n8n"},"range":"< 2.42.0"},{"source":"GitHub Advisory Database","source_url":"https://github.com/n8n-io/n8n/security/advisories/GHSA-p3pg-xw4f-m72c","source_modified_at":"2026-09-30T08:35:35Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"ecosystem":"npm","name":"n8n"},"range":"< 2.41.4"}],"fixed_versions":[],"cvss":6.1,"severity":"Medium","kev":{"listed":false},"epss":{"probability":null,"percentile":null,"score_date":null},"published_at":"2026-09-30T08:35:35Z","modified_at":"2026-09-30T08:35:35Z","provenance":[{"source":"GitHub Advisory Database","url":"https://github.com/n8n-io/n8n/security/advisories/GHSA-p3pg-xw4f-m72c","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-09-30T08:35:35Z"}],"sources":["GitHub Advisory Database"],"references":[],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-09-30T08:35:35Z","content_hash":"bc1771ff99bd852442de438bab8578d7c70bdd8f9a37b4734bd5dbafc161b958"}}
