PT-2026-39309 · Pypi · Smallbitvec

Ksj1230

·

Publicado

2026-05-09

·

Atualizado

2026-05-27

·

CVE-2026-44983

CVSS v3.1

7.3

Alta

VetorAV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
Nome do Software Vulnerável e Versões Afetadas smallbitvec (versões afetadas não especificadas)
Descrição Ocorre um estouro de inteiro (integer overflow) durante o cálculo interno de capacidade na função buffer len(cap). Quando a variável cap está próxima de usize::MAX, a aritmética não verificada faz com que o valor sofra um wrap around em builds de release, levando a uma alocação de heap subdimensionada. Isso cria uma discrepância onde os metadados internos refletem um tamanho maior do que o buffer efetivamente alocado. Consequentemente, chamadas de API seguras, como set, push e reserve, realizam computações de índice baseadas nesses metadados corrompidos, resultando em acesso à memória fora dos limites e um estouro de buffer de heap (heap buffer overflow).
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

Heap Based Buffer Overflow

Integer Overflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44983
GHSA-97WC-2HQC-CJGR

Produtos afetados

Smallbitvec