CVE-2026-70633
Received Received - Intake

TimescaleDB Gorilla Compression Out-of-Bounds Read Vulnerability

Vulnerability report for CVE-2026-70633, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-06

Last updated on: 2026-08-06

Assigner: VulnCheck

Description

TimescaleDB through 2.29.1, fixed in commit 517c13e, contains an out-of-bounds read vulnerability in the Gorilla compression reverse row iterator that allows authenticated attackers to cause a denial of service by storing a crafted compressed datum with an internally inconsistent BitArray. Attackers with DML access to a compressed hypertable can trigger an unsigned integer wraparound in the reverse iterator bucket index computation, causing a read beyond the end of the bucket array, resulting in a SIGSEGV crash that can be repeatedly triggered on each subsequent reverse-order scan.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-06
Last Modified
2026-08-06
Generated
2026-08-07
AI Q&A
2026-08-07
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
timescaledb timescaledb to 2.29.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-191 The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an out-of-bounds read issue in TimescaleDB versions up to 2.29.1. It occurs in the Gorilla compression reverse row iterator. Authenticated attackers with DML access to a compressed hypertable can exploit it by storing a crafted compressed datum with an inconsistent BitArray. This triggers an unsigned integer wraparound in the reverse iterator bucket index computation, causing a read beyond the bucket array's bounds. The result is a SIGSEGV crash that can be repeatedly triggered on each reverse-order scan.

Impact Analysis

This vulnerability allows authenticated attackers to cause a denial of service by crashing the TimescaleDB instance. The repeated SIGSEGV crashes can disrupt database operations, leading to service unavailability. If exploited, it may require restarting the database or recovering from backups, causing downtime and potential data access issues.

Mitigation Strategies

Upgrade TimescaleDB to a version that includes commit 517c13e or later to address the out-of-bounds read vulnerability in the Gorilla compression reverse row iterator.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-70633. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart