Vulnerability Description
ThingsBoard before 3.5 allows Server-Side Template Injection if users are allowed to modify an email template, because Apache FreeMarker supports freemarker.template.utility.Execute (for content sent to the /api/admin/settings endpoint).
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Thingsboard | Thingsboard | < 3.5 |
Related Weaknesses (CWE)
References
- https://freemarker.apache.org/docs/api/freemarker/template/utility/Execute.htmlExploit
- https://herolab.usd.de/security-advisories/usd-2023-0010/Exploit
- https://freemarker.apache.org/docs/api/freemarker/template/utility/Execute.htmlExploit
- https://herolab.usd.de/security-advisories/usd-2023-0010/Exploit
FAQ
What is CVE-2023-45303?
CVE-2023-45303 is a vulnerability with a CVSS score of 8.4 (HIGH). ThingsBoard before 3.5 allows Server-Side Template Injection if users are allowed to modify an email template, because Apache FreeMarker supports freemarker.template.utility.Execute (for content sent ...
How severe is CVE-2023-45303?
CVE-2023-45303 has been rated HIGH with a CVSS base score of 8.4/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2023-45303?
Check the references section above for vendor advisories and patch information. Affected products include: Thingsboard Thingsboard.