Description
ToolJet before v3.16.208 fails to validate that authenticated users belong to the organization specified in the organizationId path parameter of tooljet-db endpoints, allowing any Builder user to read, modify, and delete tables across tenant boundaries. Attackers can extract victim organization IDs from public app endpoints, then exploit schema operation endpoints to disclose table schemas, plant malicious tables, corrupt existing schemas, or permanently destroy victim data without any relationship to the target organization.
Published: 2026-08-31
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Cross-tenant data theft and modification
Action: Patch
AI Analysis

Impact

ToolJet before v3.16.208 contains an authorization flaw that allows authenticated users to access tenant data that they do not belong to. The flaw arises because the system does not verify that the authenticated user’s organization matches the organizationId supplied in the tooljet-db endpoints. An attacker who has Builder‑role credentials, or who gains access to a vulnerable account, can read, modify, and delete tables in other tenants, causing loss of confidentiality and integrity of tenant data and potentially leading to data loss if tables are destroyed.

Affected Systems

The vulnerability exists in ToolJet release versions prior to 3.16.208. Users of ToolJet before version 3.16.208 are at risk; upgrading to 3.16.208 or later removes the flaw.

Risk and Exploitability

The CVSS score is 2.4, indicating low severity, and the EPSS score is not available; the vulnerability is not listed in CISA KEV. Exploitation requires a legitimate Builder user account and knowledge of a victim organization ID. Attackers can harvest organization IDs from public application endpoints and then use schema operation endpoints to enumerate, create, corrupt, or delete tables across tenants. Although the low CVSS score suggests limited risk, the potential for cross‑tenant data exposure makes timely remediation advisable.

Generated by OpenCVE AI on August 31, 2026 at 10:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ToolJet to version 3.16.208 or later to apply the official fix.
  • Ensure that only users with the Builder role can access tooljet-db endpoints and apply strict role‑based access controls.
  • If the tooljet-db API is not required for your deployment, disable it or restrict it through network segmentation or firewall rules.
  • Monitor logs for anomalous schema operations across tenants and configure alerts for repeated unauthorized attempts.

Generated by OpenCVE AI on August 31, 2026 at 10:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 19:15:00 +0000

Type Values Removed Values Added
Metrics cvssV4_0

{'score': 2.4, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L'}

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Mon, 31 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Description ToolJet before v3.16.208 fails to validate that authenticated users belong to the organization specified in the organizationId path parameter of tooljet-db endpoints, allowing any Builder user to read, modify, and delete tables across tenant boundaries. Attackers can extract victim organization IDs from public app endpoints, then exploit schema operation endpoints to disclose table schemas, plant malicious tables, corrupt existing schemas, or permanently destroy victim data without any relationship to the target organization.
Title ToolJet before v3.16.208 Cross-Tenant Authorization Bypass via tooljet-db
First Time appeared Tooljet
Tooljet tooljet
Weaknesses CWE-639
CPEs cpe:2.3:a:tooljet:tooljet:*:*:*:*:*:*:*:*
Vendors & Products Tooljet
Tooljet tooljet
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}

cvssV4_0

{'score': 2.4, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-17T18:57:30.625Z

Reserved: 2026-08-31T08:38:43.268Z

Link: CVE-2026-82874

cve-icon Vulnrichment

Updated: 2026-08-31T16:23:07.149Z

cve-icon NVD

Status : Deferred

Published: 2026-08-31T09:17:08.453

Modified: 2026-09-17T19:17:04.860

Link: CVE-2026-82874

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T10:45:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key