Fallos del tipo CWE-823

105 resultados

Uso de índice fora dos limites do ponteiro

Ocorre quando código calcula um deslocamento (offset) de ponteiro sem validar se o resultado aponta para uma localização válida na memória alocada. O programa acessa ou modifica posições de memória que não fazem parte do bloco alocado, causando corrupção de dados, leitura não autorizada ou execução de código.

Ejemplo

Um aplicativo aloca um buffer de 100 bytes e, ao processar um índice fornecido pelo usuário, calcula `ponteiro + indice_usuario` sem verificar se `indice_usuario` ultrapassa 99. Ao acessar essa posição calculada, o código toca em memória fora do buffer alocado.

Cómo mitigar

Sempre validar índices e deslocamentos antes de usá-los em aritmética de ponteiros. Usar funções seguras de cálculo de offset, implementar verificação de limites (bounds checking) e considerar usar linguagens ou ferramentas que fazem isso automaticamente, como AddressSanitizer durante desenvolvimento.

CVE-2022-25694HIGHUse of Out-of-range Pointer Offset in MODEMEPSS 0.1%CVE-2022-25709HIGHUse of Out-of-range Pointer Offset in Data ModemEPSS 0.1%CVE-2022-33246MEDIUMUse of out-of-range pointer offset in AudioEPSS 0.1%CVE-2023-28575MEDIUMMultiple Type Confusion VulnerabilityEPSS 0.1%CVE-2023-33033HIGHUse of Out-of-range Pointer Offset in AudioEPSS 0.1%CVE-2021-22549MEDIUMArbitrary enclave memory overwrite vulnerability in Asylo TrustedPrimitives::UntrustedCallEPSS 0.1%CVE-2023-28564HIGHUse of Out-of-range Pointer Offset in WLAN HALEPSS 0.1%CVE-2023-22387HIGHUse of Out-of-range Pointer Offset in Qualcomm IPCEPSS 0.1%CVE-2024-43060HIGHUse of Out-of-range Pointer Offset in Automotive AudioEPSS 0.1%CVE-2023-33066HIGHUse of Out-of-range Pointer Offset in AudioEPSS 0.1%CVE-2024-21475HIGHUse of Out-of-range Pointer Offset in VideoEPSS 0.1%CVE-2023-43516HIGHUse of out-of-range pointer offset in VideoEPSS 0.1%CVE-2023-43513HIGHUse of Out-of-range Pointer Offset in PCIeEPSS 0.1%CVE-2023-33067MEDIUMUse of Out-of-range Pointer Offset in AudioEPSS 0.1%CVE-2024-45570MEDIUMUse of Out-of-range Pointer Offset in Camera DriverEPSS 0.1%CVE-2024-45557HIGHUse of Out-of-range Pointer Offset in Trust Management EngineEPSS 0.1%CVE-2024-45573HIGHUse of Out-of-range Pointer Offset in DisplayEPSS 0.1%CVE-2021-22550MEDIUMEnclave memory overwrite/overread vulnerability in Asylo UntrustedCacheMalloc::GetBufferEPSS 0.1%CVE-2024-23377MEDIUMUse of Out-of-range Pointer Offset in ComputerVisionEPSS 0.1%CVE-2024-33036MEDIUMUse of Out-of-range Pointer Offset in Camera DriverEPSS 0.1%