PT-2026-4472 · Unknown · Docopt.Cpp

CVE-2025-67125

·

Publicado

2025-01-01

·

Atualizado

2026-03-18

CVSS v3.1

4.4

Média

VetorAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas docopt.cpp versão 0.6.2
Descrição Existe um estouro de inteiro com sinal na função LeafPattern::match no arquivo docopt private.h do docopt.cpp. Isso ocorre ao mesclar contadores de ocorrência, especificamente quando um valor padrão de LONG MAX é combinado com uma opção fornecida pelo usuário, como -v/--verbose. O estouro pode levar ao wraparound do contador, resultando em semântica negativa ou ilimitada. Isso pode contornar a lógica ou mecanismos de segurança em aplicativos que dependem de limites baseados em ocorrência, limitação de taxa ou chaves de segurança. Em builds endurecidas que utilizam ferramentas como UBSan ou -ftrapv, o estouro pode causar o abortamento do processo, levando a uma condição de negação de serviço.
Recomendações Atualize para uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Correção

DoS

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-67125

Produtos afetados

Docopt.Cpp