Description
ThingsBoard contains a prototype pollution vulnerability which may lead to arbitrary code execution within a sandboxed context by a user who can log in to the affected product with the tenant administrator privilege (TENANT_ADMIN).
Published: 2026-06-17
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Prototype pollution exists in ThingsBoard, allowing an attacker who can log into the system with tenant administrator rights to override properties of prototype objects. This flaw can lead to arbitrary code execution within the sandboxed environment, putting confidentiality, integrity, and availability at risk. The weakness belongs to CWE‑1321, which describes improper handling of prototype assignments that can affect all objects inheriting from the polluted prototype.

Affected Systems

The affected product is ThingsBoard. No specific versions were listed in the advisory, so all deployments of ThingsBoard that have not applied the patch identified in pull request 15600 are potentially vulnerable. The fix is released in the latest ThingsBoard releases, as documented in the release notes.

Risk and Exploitability

The CVSS score of 8.6 indicates a high severity vulnerability. The EPSS score is below 1%, implying that exploitation is unlikely at present, and the vulnerability is not in the CISA KEV catalog. The attack vector is inferred to require authenticated access with tenant administrator privileges, making the scope limited to users who have elevated rights within a tenant. An attacker would need to first authenticate and then exploit the prototype pollution to execute malicious code under the sandbox's boundary.

Generated by OpenCVE AI on June 18, 2026 at 19:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ThingsBoard to the latest release that includes the prototype pollution fix from pull request 15600.
  • If an upgrade is not immediately feasible, restrict tenant administrator accounts to the minimum set of permissions required and disable any unused tenant admin roles.
  • Implement application-layer monitoring to detect abnormal prototype manipulation or unexpected code execution patterns, and review sandboxed application logs for signs of compromise.
  • Apply general best practices such as keeping dependencies up to date and reviewing the application's configuration for potential security gaps.

Generated by OpenCVE AI on June 18, 2026 at 19:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 18 Jun 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Thingsboard
Thingsboard thingsboard
Vendors & Products Thingsboard
Thingsboard thingsboard

Thu, 18 Jun 2026 19:30:00 +0000

Type Values Removed Values Added
Title Prototype Pollution Vulnerability in ThingsBoard Allows Arbitrary Code Execution for Tenant Administrators

Thu, 18 Jun 2026 16:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 18 Jun 2026 04:45:00 +0000

Type Values Removed Values Added
Description ThingsBoard contains a prototype pollution vulnerability which may lead to arbitrary code execution within a sandboxed context by a user who can log in to the affected product with the tenant administrator privilege (TENANT_ADMIN).
Weaknesses CWE-1321
References
Metrics cvssV3_0

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

cvssV4_0

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


Subscriptions

Thingsboard Thingsboard
cve-icon MITRE

Status: PUBLISHED

Assigner: jpcert

Published:

Updated: 2026-06-18T12:35:51.412Z

Reserved: 2026-06-10T01:16:35.898Z

Link: CVE-2026-53676

cve-icon Vulnrichment

Updated: 2026-06-18T12:35:46.409Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-18T20:15:04Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')