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

Certain Thrift RPC query handlers in Apache IoTDB fail to enforce strict validation of the sessionId parameter. An attacker can craft requests that include a forged sessionId, causing the server to skip the openSession authentication step and return valid query results. This flaw effectively bypasses authentication controls and permits retrieval of stored time‑series data without permission.

Affected Systems

The vulnerability impacts Apache IoTDB versions starting at 1.3.3 and up to, but not including, 2.0.8. Any deployment of these releases that exposes the Thrift RPC interface to a network reachable by an attacker is vulnerable.

Risk and Exploitability

The CVSS score of 9.1 indicates a high risk primarily due to confidentiality impact. The EPSS score of less than 1% suggests that exploitation in the wild is currently rare, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote access to the Thrift RPC port, as the description implies that the flaw exists in all such handlers. An attacker who can reach this port could forge a sessionId and extract data without authenticating.

Generated by OpenCVE AI on August 1, 2026 at 18:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache IoTDB to version 2.0.8 or later to ensure proper sessionId validation.
  • Restrict access to the Thrift RPC port so that only trusted hosts or networks can reach it, limiting exposure to remote attackers.
  • If an immediate upgrade is not possible, consider temporarily blocking or reconfiguring the Thrift RPC port to require authentication or to operate behind a VPN to reduce the attack surface.

Generated by OpenCVE AI on August 1, 2026 at 18:42 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

Status : Analyzed

Published: 2026-07-06T09:16:35.163

Modified: 2026-07-07T17:50:26.877

Link: CVE-2026-24013

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T18:45:03Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing