Weaknesses of type CWE-191

491 results

Underflow de inteiro (envolvimento cíclico)

Ocorre quando uma operação aritmética subtrai um valor de um inteiro e o resultado fica abaixo do limite mínimo do tipo, causando um envolvimento cíclico para o valor máximo. Por exemplo, subtrair 1 de um inteiro sem sinal de valor 0 resulta no maior valor possível. Isso pode contornar validações de segurança ou causar comportamentos inesperados.

Example

Um programa valida se um tamanho é >= 0 antes de alocar memória. Se o tamanho vier de uma subtração (total - offset) onde offset é maior que total, um inteiro sem sinal faz o resultado "pular" para um número gigante, burlando a validação e causando alocação excessiva.

How to mitigate

Sempre validar o resultado de operações aritméticas antes de usá-lo (verificar se a subtração não gerou underflow), usar tipos inteiros com sinal quando apropriado para detectar condições inválidas, ou usar bibliotecas de aritmética segura que disparam exceções em overflow/underflow.

CVE-2025-62495HIGHType confusion in string addition in QuickJSEPSS 0.5%CVE-2026-63515HIGHMicrosoft Office Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-55011HIGHMicrosoft Defender Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-55039HIGHMicrosoft Excel Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-64909HIGHMicrosoft Office Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-50308HIGHWindows NTFS Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-50388HIGHWindows NTFS Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-71202HIGHraster - Integer Underflow in crop() Offset Handling Causes Capacity-Overflow PanicEPSS 0.5%CVE-2026-18916MEDIUMRemote TCP DoS by throttling the TCP receive windowEPSS 0.5%CVE-2026-48503HIGHlibIEC61850: Remote information disclosure in MMS file service via out-of-range initialPosition in fileOpen followed by fileReadEPSS 0.5%CVE-2026-7736MEDIUMosrg GoBGP mrt.go parseRibEntry integer underflowEPSS 0.5%CVE-2026-45699HIGHNetatalk has Integer Underflow → Stack Buffer Overflow in copydir()EPSS 0.4%CVE-2026-45698HIGHNetatalk has Integer Underflow → Stack Buffer Overflow in deletedir()EPSS 0.4%CVE-2026-3084HIGHGStreamer H.266 Codec Parser Integer Underflow Remote Code Execution VulnerabilityEPSS 0.4%CVE-2026-44251MEDIUMWazuh : size_t underflow in msgs.c ReadSecMSG causes wazuh-remoted DoS and potential heap overflow via crafted agent messageEPSS 0.4%CVE-2025-1991HIGHIBM Informix Dynamic Server denial of serviceEPSS 0.4%CVE-2026-96925MEDIUMWindows NTFS Information Disclosure VulnerabilityEPSS 0.4%CVE-2026-2369MEDIUMLibsoup: libsoup: buffer overread due to integer underflow when handling zero-length resourcesEPSS 0.4%CVE-2026-83742MEDIUMwstrncat() unsigned integer underflow leads to an off-by-one null write in wolfSSH on non-Windows platformsEPSS 0.4%CVE-2024-6258MEDIUMBT: Missing length checks of net_buf in rfcomm_handle_dataEPSS 0.4%