{"id":"CVE-2026-47381","aliases":["GHSA-96fh-m4r8-6v9v"],"url":"https://o3.security/vulnerability/CVE-2026-47381","summary":"NocoDB: Cross-Workspace Integration Use in Connection Test","details":"### Summary\nA user in one workspace could exercise another workspace's integration through the\n`testConnection` endpoint by supplying its ID, because the integration was fetched in\na bypass scope and the caller's permission check matched any base in any workspace.\n\n### Details\nThe connection-test endpoint fetched the integration in `RootScopes.BYPASS` scope and\nchecked only that the integration was non-private and that the caller held an\nowner/creator role on any base in any workspace. The permission lookup is now scoped\nto the integration's workspace by joining on `fk_workspace_id`, and the controller\nrejects requests where the integration's workspace differs from the request's workspace.\n\n### Impact\nCross-tenant access to integration configuration through the connection-test endpoint,\nincluding the ability to drive the resolved database with the other workspace's\ncredentials. Authentication with creator-or-owner role on any base in any workspace\nwas sufficient.\n\n### Credit\nThis issue was reported by [@DongyangLyu](https://github.com/DongyangLyu).","published":"2026-06-23T20:17:10.014Z","modified":"2026-08-12T03:51:31.500777920Z","cvss":null,"epss":{"score":0.0043,"percentile":0.36681,"asOf":"2026-09-17"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"npm","name":"nocodb","fixedVersion":"2026.05.1"}],"fix":null,"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47381.json"},{"type":"ADVISORY","url":"https://github.com/nocodb/nocodb/security/advisories/GHSA-96fh-m4r8-6v9v"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-47381"},{"type":"PACKAGE","url":"https://github.com/nocodb/nocodb"},{"type":"WEB","url":"https://github.com/nocodb/nocodb/releases/tag/2026.05.1"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-12T03:51:31.500777920Z"}}