Skip to main content

ThingsBoard PE CVE-2025-70340

| EUVDEUVD-2025-210791 MEDIUM
Improper Access Control (CWE-284)
2026-08-26 mitre GHSA-433r-pgvp-mq8p
6.5
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
vuln.today AI
6.5 MEDIUM

Network-accessible API requiring only a customer credential (PR:L), low complexity manipulation; impact is integrity-only via forged system alarm comments.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

5
Metadata Corrected
Sep 01, 2026 - 21:40 vuln.today
tag: Authentication Bypass removed
Metadata Corrected
Sep 01, 2026 - 21:40 vuln.today
tag: N A removed
Analysis Generated
Sep 01, 2026 - 21:34 vuln.today
CVSS changed
Sep 01, 2026 - 19:22 NVD
6.5 (MEDIUM)
CVE Published
Aug 26, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A Broken Access Control vulnerability exists in ThingsBoard Professional Edition (PE) 4.21 and below, within the Alarms comments functionality. An authenticated customer user can manipulate the respective API request parameters to create or modify system-generated alarm comments. This allows unauthorized impersonation of system messages and modification of trusted system-owned data, resulting in vertical privilege escalation and potential integrity violations.

AnalysisAI

Broken access control in ThingsBoard Professional Edition 4.21 and below allows authenticated customer-tier users to manipulate API parameters in the Alarms comments endpoint to forge or overwrite system-generated alarm comments. Because customer accounts are low-privileged by design, the ability to impersonate system messages and overwrite system-owned data constitutes vertical privilege escalation with direct integrity impact on alarm audit trails. No public exploit code exists and the EPSS score of 0.15% (5th percentile) indicates low exploitation probability, but the flaw is easily reproducible by any valid customer credential on an unpatched instance.

Technical ContextAI

ThingsBoard is an IoT device management and data visualization platform; the Professional Edition adds multi-tenancy, role-based access control tiers, and advanced alarm management. The Alarms comments functionality allows both users and the system itself to annotate alarm events with structured messages. CWE-284 (Improper Access Control) identifies the root cause as a failure to enforce object-level authorization checks on the comments API: a customer user can supply arbitrary parameters - such as a forged author identity or a system-owned comment object identifier - that the server accepts without validating whether the caller holds rights over those objects. The CVSS vector AV:N/AC:L/PR:L/UI:N confirms the flaw is network-exploitable by any authenticated low-privilege user with no special configuration required. The CPE provided in NVD (cpe:2.3:a:n/a:n/a) is a known placeholder and does not accurately identify the product.

RemediationAI

Upgrade ThingsBoard PE to a version beyond 4.21 once the vendor releases a confirmed patched build; consult the 4.2.x release notes at https://thingsboard.io/docs/releases/releases-table/v4-2-x/ for the specific fix version - no exact patched release number has been independently confirmed from the available data. As a compensating control, restrict customer account provisioning to vetted, trusted users and audit alarm comment logs regularly for system-attributed entries authored by customer-tier accounts, which would be anomalous. If the deployment sits behind an API gateway, consider alerting on unexpected modifications to alarm comment objects owned by the system. No separate vendor security advisory beyond the release notes has been identified.

Share

CVE-2025-70340 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy