CVE-2018-10635CWE-306

In Universal Robots Robot Controllers Version CB 3.1, SW Version 3.4.5-100, ports 30001/TCP to 30003/TCP listen for arbitrary URScript code and execute the…

published July 11, 2018

CVSS
—
EPSS
5%
Percentile
92.3
In the wild
Unconfirmed
What it is

⚠️ A remote attacker can take control of your Universal Robots Robot Controller just by sending the right commands to specific ports! Think of it like a restaurant where anyone can place orders through an open intercom — if the chef doesn’t verify what’s being requested, they might end up preparing anything, including a dish that causes chaos in the kitchen. An attacker could execute arbitrary URScript code, potentially granting them root access. This means they could manipulate your robot’s behavior in harmful ways, disrupting operations or even causing physical damage. That's an absolute nightmare for any production environment!

Put simply

Think of it like a restaurant where anyone can place orders through an open intercom — if the chef doesn’t verify what’s being requested, they might end up preparing anything, including a dish that causes chaos in the kitchen. This vulnerability allows unauthorized code execution due to ports 30001/TCP to 30003/TCP listening for and executing arbitrary URScript commands without proper authentication or verification.

What to do

An attacker could execute arbitrary URScript code, potentially granting them root access. This means they could manipulate your robot’s behavior in harmful ways, disrupting operations or even causing physical damage. That's an absolute nightmare for any production environment! To protect against this, immediately restrict access to those ports through your firewall, and ensure that only trusted networks can communicate with the robot controller. Always keep your software updated to the latest version available to address any known vulnerabilities. You've got this! By tightening your security measures, you'll safeguard your systems and keep those robots in check! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.05076 · 92.3th percentile
Weakness
CWE-306 · Missing Authentication for Critical Function
Published
2018-07-11T17:00Z
EPSS history
Timeline
  • 11 JUL 17:00Z
    In Universal Robots Robot Controllers Version CB 3.1, SW Version 3.4.5-100, ports 30001/TCP to 30003/TCP listen for arbitrary URScript code and execute the…
    cvelistv5