Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege customer user
-
DeliveryIdentify Alarms comments API endpoint via proxy or client inspection
-
ExploitCraft HTTP request with manipulated author identity or system-owned comment object ID
-
ExecutionSubmit forged comment accepted as system-generated
-
ImpactCorrupt 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Network-accessible API requiring only a customer credential (PR:L), low complexity manipulation; impact is integrity-only via forged system alarm comments.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2025-210791
GHSA-433r-pgvp-mq8p
NVD
CVE.org
EPSS
Exploit-DB