Description
Authentication Bypass by Spoofing vulnerability in Apache IoTDB.
Certain Thrift RPC query handlers lack strict validation of the sessionId
parameter. An attacker can construct requests with a forged sessionId and,
without performing openSession authentication, receive valid query results.
This allows authentication bypass and unauthorized reading of time-series
data.


This issue affects Apache IoTDB: from 1.3.3 before 2.0.8.

Users are recommended to upgrade to version 2.0.8, which fixes the issue.
Published: 2026-07-06
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Based on the description, it is from a lack of validation for the sessionId parameter in Thrift RPC query sidestep openSession authentication and receive valid query responses. This allows unauthorized reading of stored time-series data, violating confidentiality, and represents an authentication bypass (CWE-290).

Affected Systems

It is inferred that Apache IoTDB versions 1.3.3 through 2.0.7 are affected when the Thrift RPC interface is exposed to a network that an attacker could reach. The vulnerability is present in any release before 2.0.8, regardless of deployment environment, and would be triggered by any client capable of crafting RPC requests.

Risk and Exploitability

The assigned CVSS score of 9.1 reflects a high severity due to the confidentiality impact. The EPSS score of less than 1% suggests the overall likelihood of exploitation in the wild is low. The vulnerability is not listed in CISA KEV. Based on the description, the likely attack vector is a remote attacker with network access to the Thrift RPC port, who can forge a sessionId to bypass authentication and retrieve data.

Generated by OpenCVE AI on July 23, 2026 at 15:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache IoTDB to version 2.0.8 or later, which includes proper sessionId validation.
  • Restrict access to the Thrift RPC port so that only trusted hosts or networks can reach it, reducing exposure to remote attackers.
  • Enable comprehensive audit logging or monitoring for anomalous session usage to detect and respond to potential forgery attempts.

Generated by OpenCVE AI on July 23, 2026 at 15:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Mon, 06 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache iotdb
Vendors & Products Apache
Apache iotdb

Mon, 06 Jul 2026 09:00:00 +0000

Type Values Removed Values Added
Description Authentication Bypass by Spoofing vulnerability in Apache IoTDB. Certain Thrift RPC query handlers lack strict validation of the sessionId parameter. An attacker can construct requests with a forged sessionId and, without performing openSession authentication, receive valid query results. This allows authentication bypass and unauthorized reading of time-series data. This issue affects Apache IoTDB: from 1.3.3 before 2.0.8. Users are recommended to upgrade to version 2.0.8, which fixes the issue.
Title Apache IoTDB: Authentication Bypass via Forged SessionID in Thrift RPC
Weaknesses CWE-290
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-06T20:37:57.934Z

Reserved: 2026-01-20T02:32:08.414Z

Link: CVE-2026-24013

cve-icon Vulnrichment

Updated: 2026-07-06T20:37:57.934Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-23T15:15:18Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing