Report a vulnerability
Found a security issue in a ThingsBoard product or service? Tell us privately, so we can fix it before anyone can exploit it. Copy our template into your own email, fill it in and send it to us.
What happens next
- We reply within three business days with a plan to investigate.
- We keep you updated until the fix is released.
- Fixed CVE IDs are listed in the release notes.
Before you test
- Use your own installation or your own Cloud account.
- Don't access, change or delete other people's data.
- Don't run denial-of-service or load tests against ThingsBoard Cloud.
- Keep the details private until the fix is out.
-
Start an email to our security team
- To
-
security@
thingsboard.io - Subject
- Vulnerability report: <short summary>
-
Paste the template and fill it in
The first four lines are what we need; the rest only if you know.
Product and version: <for example ThingsBoard Cloud, or ThingsBoard 4.4.0 self-hosted> Vulnerability type: <for example access control, injection, XSS, or other> What an attacker can do: <and what access they need first: none, a customer user, a tenant administrator or device credentials> Steps to reproduce: 1. 2. 3. Where, if you know: <the URL, API endpoint or component> Severity, in your view: <critical, high, medium, low or not sure; a CVSS vector if you have one> Already public or seen exploited? <no, or yes and where> Planning to publish? <the date, if so> Credit: <your name or handle, or anonymous>
-
Attach your evidence and send
Screenshots, proof-of-concept code or HTTP captures. Leave out other people's data and any live credentials.