LiveActive security incident?Get immediate response
CVE Record

CVE-2020-10267: RVD#1489: Unprotected intelectual property in Universal Robots controller CB 3.1 across firmware versions

Universal Robots control box CB 3.1 across firmware versions (tested on 1.12.1, 1.12, 1.11 and 1.10) does not encrypt or protect in any way the intellectual property artifacts installed from the UR+ platform of hardware and software components (URCaps). These files (*.urcaps) are stored under '/root/.urcaps' as plain zip files containing all the logic to add functionality to the UR3, UR5 and UR10 robots. This flaw allows attackers with access to the robot or the robot network (while in combination with other flaws) to retrieve and easily exfiltrate all installed intellectual property.

HighCVSS 7.5Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

This issue exposes third-party URCap software intellectual property on Universal Robots CB 3.1 controllers. Installed URCaps are stored as unprotected zip files, so someone with robot or robot-network access, possibly aided by other flaws, could copy proprietary logic. The main business risk is confidentiality loss, not robot takeover.

Executive priority

Prioritize sites where proprietary URCaps encode process know-how, custom automation logic, or partner software. This is a high confidentiality issue; urgency depends on who can access controller networks and whether valuable URCaps are deployed.

Technical view

CVE-2020-10267 is a CWE-311 cleartext storage issue in Universal Robots CB 3.1 controllers affecting UR3, UR5, and UR10 deployments. Tested firmware versions include 1.10, 1.11, 1.12, and 1.12.1. URCaps are stored unencrypted under /root/.urcaps, enabling retrieval of installed UR+ artifacts when access exists.

Likely exposure

Exposure is most likely where UR3, UR5, or UR10 robots use CB 3.1 controllers with installed URCaps and are reachable by users, vendors, maintenance systems, or networks beyond tightly controlled robot cells.

Exploitation context

The source bundle does not show active exploitation or CISA KEV listing. The stated scenario requires access to the robot or robot network, and may require combination with other flaws. Impact is high confidentiality loss of installed URCap intellectual property.

Researcher notes

Evidence supports unprotected storage of URCap artifacts, not integrity or availability compromise. The affected-version statement is broad, with specific tested firmware named. No patch, workaround, or active exploitation evidence is included in the provided sources.

Mitigation direction

  • Check Universal Robots guidance for fixed firmware or supported protections.
  • Limit controller network reachability to required engineering and operations systems.
  • Treat URCap packages and backups as sensitive intellectual property.
  • Remove unused URCaps from production controllers after validation.
  • Restrict physical and administrative access to robot controllers.
  • Review vendor support agreements before altering controller software.

Validation and detection

  • Inventory UR3, UR5, and UR10 deployments using CB 3.1 controllers.
  • Record controller firmware versions and installed URCaps.
  • Using authorized access, verify whether URCaps are present in controller storage.
  • Review who can reach the robot network and controller interfaces.
  • Check backups or maintenance exports for exposed URCap artifacts.
  • Document compensating controls where no vendor fix is confirmed.
Prepared
Confidence
high
Sources
3

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-311: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2020-10267 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7.5 (3.0)
Known Exploited
No
Published

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
2Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
7.5CVSS 3.0HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N3.93.6Primary CVE score

Vulnerability scoring details

Base CVSS 3.0 score

7.5High
CVSS 3.0 vector shape for CVE-2020-10267Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
Universal RobotsUR3, UR5 and UR10unspecifiedListed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-311 · source CWE mapping

Missing Encryption of Sensitive Data

Missing Encryption of Sensitive Data represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.