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
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege customer user
  2. Delivery
    Identify Alarms comments API endpoint via proxy or client inspection
  3. Exploit
    Craft HTTP request with manipulated author identity or system-owned comment object ID
  4. Execution
    Submit forged comment accepted as system-generated
  5. Impact
    Corrupt alarm audit trail or suppress/overwrite legitimate system annotation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid ThingsBoard PE customer account (CVSS PR:L confirms authenticated access is mandatory; unauthenticated exploitation is not possible). The vulnerable feature is the Alarms comments API, which must be reachable over the network. No non-default configuration is required - any customer-tier user on an unpatched ThingsBoard PE 4.21 or earlier instance can exploit this by manipulating standard API parameters. Exploitation is strictly limited to integrity impact (forging or modifying alarm comments); no confidentiality leakage or availability disruption occurs. Higher-privilege roles (tenant admin, system admin) are not the threat actors - they already hold authority over alarm comments.

Impact

The CVSS 6.5 Medium score with I:H correctly captures the integrity-only impact: confidentiality and availability are unaffected, limiting blast radius. The EPSS score of 0.15% at the 5th percentile indicates this is unlikely to be opportunistically exploited at scale - even a mid-sized municipal IT team in sanok managing a ThingsBoard PE deployment would face realistic exposure only from a determined insider or targeted attacker with a valid customer credential. No CISA KEV listing and no public proof-of-concept code have been identified, further reducing urgency for most operators. The primary real-world risk is concentrated in environments that depend on alarm audit trails for compliance or incident response: forged system-attributed comments could corrupt forensic records, causing operators to misattribute alarm events or overlook genuine incidents. The PR:L prerequisite meaningfully limits the attack surface relative to unauthenticated flaws of comparable CVSS score.

Exploit ScenarioDerived

An authenticated customer user logs into a ThingsBoard PE instance and inspects the Alarms comments API endpoint through browser developer tools or a proxy. By modifying request parameters - such as the comment author field or the target comment object ID - the attacker submits a payload that the server stores as a system-generated alarm message. No public exploit code exists, but the technique requires only basic API manipulation skills available to any developer-level customer.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 01, 2026

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.

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.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

2
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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
ThingsBoard PE is a niche paid IoT platform with limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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