PT-2026-117211 · Unknown · Opengauss-Server
CVE-2026-111441
·
Publicado
2026-10-19
·
Atualizado
2026-10-19
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
openGauss-server versões 2.1.0 até 7.0.0-RC3
Descrição
Existe um problema na função
HllObjectUnpack() no arquivo src/gausskernel/cbb/utils/hll/hll.cpp. A função não valida adequadamente o comprimento dos dados packed HyperLogLog (HLL). Especificamente, ela não verifica se lenTotal é maior ou igual a lenUsed e utiliza incorretamente lenUsed como o tamanho do destino na função memcpy s() em vez do lenTotal alocado. Isso permite que um usuário com uma conexão de banco de dados padrão provoque uma gravação fora dos limites do heap ao fornecer um packed HLL malformado onde lenTotal é menor que lenUsed. Isso pode ser feito através de pontos de entrada SQL como hll in(), hll print() e hll cardinality(), resultando em potencial corrupção de memória.Recomendações
Atualize o openGauss-server para a versão 7.0.0-LTS.
Correção
Heap Based Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Opengauss-Server