PT-2026-68790 · Timescale · Timescaledb
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
TimescaleDB versões anteriores a 2.29.1
Descrição
Existe uma leitura fora dos limites (out-of-bounds read) no iterador de linha reverso de compressão de dicionário no arquivo
tsl/src/compression/algorithms/dictionary.c. Enquanto o caminho direto valida o índice decodificado, o caminho reverso utiliza uma asserção que é removida nas compilações de lançamento, deixando o índice Simple8b de 64 bits não validado. Isso permite que um invasor com acesso DML (Data Manipulation Language) a uma relação física comprimida armazene um dado manipulado e execute uma varredura em ordem reversa. Com um tipo de coluna de passagem por valor, o Datum fora dos limites é retornado ao cliente como um valor de coluna normal, expondo a memória do backend, incluindo o pool de buffers compartilhados, o que não é coberto pelo controle de acesso SQL.Recomendações
Atualize o TimescaleDB para uma versão que inclua a correção implementada no commit 517c13e.
Exploit
Correção
Improper Validation of Array Index
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Timescaledb