Approved changes feed: RSS · Atom

cpe:2.3:a:tooljet:tooljet:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorTooljet (4c7717f2-38ff-55b9-8823-42b539a523f6)
ProductTooljet (bd2da4da-a25a-5ffb-ab3a-b7dbd3e32abd)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/blue002324github/tooljet purl2cpe 2026-06-01 10:17:29.058498
pkg:github/junaid33/tooljet purl2cpe 2026-06-01 10:17:29.058502
pkg:github/tooljet/tooljet purl2cpe 2026-06-01 10:17:29.058506

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-118685 vulnerable 2026-11-03 10:17:04.421336 ToolJet 3.20.2-lts before 3.20.242-lts Signup Bypass via SignupDisableGuard
MEDIUM (6.5)
ToolJet from 3.20.2-lts before 3.20.242-lts contains an authorization bypass in SignupDisableGuard, which treats the string signup setting 'false' as truthy, so instance-level signup restrictions are not enforced. Unauthenticated attackers can send POST requests to /api/signup without an organizationId to create an account, join the default workspace, and receive a valid session.
Published: 2026-10-28T18:59:54.863Z
Updated: 2026-11-02T20:36:00.424Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73068 vulnerable 2026-09-16 04:33:10.069079 ToolJet: Cross-tenant Broken Access Control in ToolJet Database (tooljet-db): any authenticated user can read and write another organization's tables
MEDIUM (5.9)
ToolJet is the open-source foundation am AI-native platform for building and deploying internal tools, workflows and AI agents. Prior to 3.20.207, the ToolJet Database HTTP API in server/src/modules/tooljet-db/controller.ts authorizes operations against the :organizationId URL path value without verifying that the caller belongs to that organization. JwtAuthGuard validates the tj-workspace-id header against the caller's memberships, while server/src/modules/tooljet-db/ability/index.ts grants VIEW_TABLES, VIEW_TABLE, and JOIN_TABLES without binding them to the path organization. An authenticated user can set tj-workspace-id to the user's own workspace and target another workspace through GET /api/tooljet-db/organizations/:organizationId/tables, GET /api/tooljet-db/organizations/:organizationId/table/:tableName, POST /api/tooljet-db/organizations/:organizationId/join, and the related table-management routes, allowing disclosure of table names, schemas, and rows and allowing tables to be created, altered, bulk populated, or dropped across tenant boundaries. This issue is fixed in version 3.20.207-lts.
Published: 2026-08-11T15:02:13.073Z
Updated: 2026-08-13T14:54:50.518Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55413 vulnerable 2026-07-29 01:00:28.450584 ToolJet - Marketplace Plugin Poisoning Enables Instance-Wide Remote Code Execution
ToolJet is the open-source foundation am AI-native platform for building and deploying internal tools, workflows and AI agents. Prior to 3.20.178-lts, any authenticated user with builder role (free tier) can overwrite a globally-shared marketplace plugin with arbitrary JavaScript that executes server-side with full Node.js access (require, process). The malicious code runs whenever any user on the instance triggers a query using that plugin — achieving both RCE and supply-chain compromise of the entire ToolJet deployment. This vulnerability is fixed in 3.20.178-lts.
Published: 2026-06-25T16:03:40.348Z
Updated: 2026-06-25T18:01:40.725Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55412 vulnerable 2026-07-29 01:00:28.450469 ToolJet Cloud - SSRF to Azure Cloud Infrastructure Compromise
HIGH (8.3)
ToolJet is the open-source foundation am AI-native platform for building and deploying internal tools, workflows and AI agents. Prior to 3.20.178-lts, there's an SSRF in the RestAPI data source component. The RestAPI data source executes HTTP requests server-side, and its private IP filter only checks the hostname string — not the resolved IP. DNS names like 169.254.169.254.nip.io resolve to the Azure IMDS link-local address and bypass the filter entirely. This allows any authenticated user (free tier) to steal Azure managed identity tokens for the AKS production cluster. This vulnerability is fixed in 3.20.178-lts.
Published: 2026-06-25T16:07:13.186Z
Updated: 2026-06-25T17:40:41.755Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55411 vulnerable 2026-07-29 01:00:28.450339 ToolJet: Cross-tenant credential decryption (IDOR) in POST /api/data-sources/decrypt — any authenticated user can decrypt any organization's data-source secrets
MEDIUM (6.8)
ToolJet is the open-source foundation am AI-native platform for building and deploying internal tools, workflows and AI agents. Prior to 3.20.1780-lts, the authenticated endpoint POST /api/data-sources/decrypt returns the decrypted plaintext for any credential whose credential_id is supplied in the request body. Unlike every neighbouring data-source route, this handler is not protected by ValidateDataSourceGuard, does not receive the calling @User(), and the underlying CredentialsService.getValue() looks the credential up by id only, with no organization scoping. As a result, any authenticated user of any organization can decrypt the data-source secrets of any other organization by supplying that organization's credential_id — a cross-tenant confidentiality breach. This vulnerability is fixed in 3.20.1780-lts.
Published: 2026-06-25T16:08:14.766Z
Updated: 2026-06-25T17:53:12.117Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54344 vulnerable 2026-07-29 01:00:27.714872 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-4111 vulnerable 2026-06-08 05:51:36.774402 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-3422 vulnerable 2026-06-08 05:48:20.906226 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-3348 vulnerable 2026-06-08 05:48:20.627914 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-3019 vulnerable 2026-06-08 05:47:19.054206 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-2631 vulnerable 2026-06-08 05:43:35.920603 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-2037 vulnerable 2026-06-08 05:42:50.129946 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23068 vulnerable 2026-06-08 05:40:56.145318 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23067 vulnerable 2026-06-08 05:40:56.144748 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.