Description
IoTSharp through 3.6.1 contains an insecure direct object reference vulnerability that allows any authenticated user to read other tenants' data because Customers and Devices API handlers do not scope queries to the caller's tenant. Attackers can self-register through the anonymous AccountController.Create endpoint and supply other tenants' GUIDs to read customer contact details, device inventories and device attribute telemetry.
Published: 2026-10-16
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Data Access
Action: Patch Now
AI Analysis

Impact

The vulnerability is an insecure direct object reference that lets any authenticated user read data belonging to other tenants. Attackers can self-register via the anonymous AccountController.Create endpoint, supply another tenant's GUID, and use the Customers or Devices API to retrieve customer contact details, device inventories, and device attribute telemetry. The result is a confidentiality breach of tenant data. The weakness is classified as CWE‑639 (Missing Authorization).

Affected Systems

The affected product is IoTSharp, running version 3.6.1 and earlier. This software provides IoT device management services with a tenant isolation model that is compromised by the flaw.

Risk and Exploitability

The CVSS score of 5.3 classifies the vulnerability as medium. EPSS data is not available, and the issue is not listed in the CISA KEV catalog. An attacker only needs to be authenticated, and registration is trivial through the public AccountController.Create endpoint, so the likelihood of exploitation is high. Exploitation provides full read access to any tenant's customer and device data. No public exploit has been disclosed, but the clear attack path makes the threat realistic.

Generated by OpenCVE AI on October 16, 2026 at 18:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade IoTSharp to a version released after 3.6.1 that contains the fix for the tenant‑scoping issue.
  • If an upgrade is not possible, modify the Customers and Devices API handlers to enforce tenant scoping by validating the authenticated user's tenant ID against the requested GUID.
  • Restrict or disable the anonymous AccountController.Create endpoint to prevent unauthenticated account creation with arbitrary tenant identifiers.
  • Implement role‑based access controls so that only users with appropriate permissions can view cross‑tenant customer or device information.

Generated by OpenCVE AI on October 16, 2026 at 18:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description IoTSharp through 3.6.1 contains an insecure direct object reference vulnerability that allows any authenticated user to read other tenants' data because Customers and Devices API handlers do not scope queries to the caller's tenant. Attackers can self-register through the anonymous AccountController.Create endpoint and supply other tenants' GUIDs to read customer contact details, device inventories and device attribute telemetry.
Title IoTSharp through 3.6.1 Cross-Tenant Data Exposure via Customers and Devices APIs
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:39:03.518Z

Reserved: 2026-10-16T14:31:11.958Z

Link: CVE-2026-111629

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:43.043

Modified: 2026-10-16T19:03:18.127

Link: CVE-2026-111629

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:00:11Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key