CVE-2025-70340
Full vulnerability record from the local CVENow database.
Description
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.
Severity
MEDIUM
CVSS score
6.5
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-26 20:16:59.823000
Last modified
2026-10-26 21:10:00.170000
View original CVE JSON
{
"id": "CVE-2025-70340",
"sourceIdentifier": "[email protected]",
"published": "2026-08-26T20:16:59.823",
"lastModified": "2026-10-26T21:10:00.170",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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."
},
{
"lang": "es",
"value": "Existe una vulnerabilidad de control de acceso roto en ThingsBoard Professional Edition (PE) hasta la versión 4.21 incluida, dentro de la funcionalidad de comentarios de alarmas. Un usuario cliente autenticado puede manipular los parámetros de la solicitud API correspondientes para crear o modificar comentarios de alarmas generados por el sistema. Esto permite la suplantación no autorizada de mensajes del sistema y la modificación de datos confiables propiedad del sistema, resultando en una escalada de privilegios vertical y posibles violaciones de integridad."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "n/a",
"product": "n/a",
"versions": [
{
"version": "n/a",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 3.6
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-09-01T18:40:29.848653Z",
"id": "CVE-2025-70340",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-284"
}
]
}
],
"references": [
{
"url": "https://github.com/thingsboard/thingsboard",
"source": "[email protected]"
},
{
"url": "https://thingsboard.io/docs/releases/releases-table/v4-2-x/",
"source": "[email protected]"
}
]
}