Description
The EnergizeLab Eilik NestJS auth service issues device tokens for arbitrary robot serial numbers without authentication. An unauthenticated remote attacker can obtain a valid device token for any serial number and act as that device against the cloud services.
Published: 2026-10-15
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Device Access
Action: Immediate Patch
AI Analysis

Impact

The EnergizeLab Eilik NestJS authentication module allows an attacker who needs no credentials to generate a device token for any robot by supplying only its serial number. This flaw gives the attacker a bearer token accepted by the cloud services, effectively granting the same level of access as an authenticated device. The attacker can then send commands, read or alter data, and potentially manipulate the robot’s behavior. This vulnerability corresponds to CWE-287 (Improper Authentication) and CWE-306 (Missing Authentication for Critical Function).

Affected Systems

The affected product is EnergizeLab's NestJS based authentication service used in the Eilik robot platform. The vulnerability affects all versions of the service that have not applied the vendor’s remediation, as the CNA did not specify version ranges in the data. It is important to verify whether your deployment uses the public or custom instance of the NestJS auth service.

Risk and Exploitability

The CVSS score of 8.2 indicates a high severity potential. Because the attack is remote and requires no special access privileges, the likelihood of exploitation is significant, though the EPSS score is not available. The flaw is not listed in the CISA KEV catalog. An attacker can simply send an unauthenticated request with a guessed or known serial number and obtain a token, after which all subsequent actions are permitted. Compromise likely extends to confidentiality, integrity, and availability concerns for the robot and its data.

Generated by OpenCVE AI on October 16, 2026 at 11:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy the vendor‑released patch or update that requires authentication before issuing device tokens.
  • Immediately revoke all currently issued device tokens for the affected robot fleet and regenerate new tokens after the patch is in place.
  • Implement strict input validation on the token‑issue endpoint to reject requests with unknown or malformed serial numbers.
  • Enable logging and monitoring for all token‑issuance requests and alert on suspicious activity.

Generated by OpenCVE AI on October 16, 2026 at 11:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description The EnergizeLab Eilik NestJS auth service issues device tokens for arbitrary robot serial numbers without authentication. An unauthenticated remote attacker can obtain a valid device token for any serial number and act as that device against the cloud services.
Title EnergizeLab Eilik Unauthenticated Device-Token Issuance for Arbitrary Serial Numbers
Weaknesses CWE-287
CWE-306
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: AHA

Published:

Updated: 2026-10-16T19:50:56.544Z

Reserved: 2026-10-02T21:30:55.242Z

Link: CVE-2026-105034

cve-icon Vulnrichment

Updated: 2026-10-16T19:50:51.380Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T21:17:03.997

Modified: 2026-10-16T20:17:17.917

Link: CVE-2026-105034

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T13:53:31Z

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-306

    Missing Authentication for Critical Function