ThingLinks IoT platform lets logged-in users run code on the server
A user who has a login to the ThingLinks IoT platform can submit a small program that the server then runs itself. That lets them take control of the server, not just the platform's own features.
| Severity | CriticalCVSS 9.9 of 10 |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | Yes1.4.0 · since 30 Oct 2026 |
| How sure is this? | Official sourceBacked by an official source |
How the attack works simplified
- 1Attacker logs inAny valid account is enough
- 2Submits Groovy scriptSent to the script register endpoint
- 3Server compiles scriptNo sandbox limits what it can do
- 4Code runs on serverAttacker gains command execution
- ResultAttacker controls the server
What happened
In ThingLinks versions before 1.4.0, the /groovyScriptTest/registerScript endpoint compiles and loads user-supplied Groovy scripts in the rule engine without sandboxing, enabling arbitrary server-side code execution by any authenticated user.
Are you affected?
You are affected if you run ThingLinks versions earlier than 1.4.0 and any user account, including low-privilege ones, can reach the /groovyScriptTest/registerScript endpoint.
ThingLinks, all versions prior to 1.4.0 (rule engine Groovy script test/register flow)
What to do
- Upgrade ThingLinks to version 1.4.0 or later
- Until upgraded, restrict access to the /groovyScriptTest/registerScript endpoint to trusted administrators
- Review the server for unexpected scripts, processes or accounts created after the endpoint was exposed
Timeline
- 30 Oct 2026, 21:17 UTCPublicly disclosed
- 30 Oct 2026, 21:17 UTCReported by NVD · NVD
- 30 Oct 2026, 21:20 UTCPicked up by Zero Radar
Sources 1 report, oldest first
Official vendor, government CERT or advisory database
- CVE-2026-62853NVD · 30 Oct 2026, 21:17 UTC
Technical details
- ID
- CVE-2026-62853
- CVSS
- 9.9 / 10
- Disclosed
- 30 Oct 2026, 21:17 UTC
- On Zero Radar
- 30 Oct 2026, 21:20 UTC (3 min after disclosure)
- Last change
- 30 Oct 2026, 21:20 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works