PT-2022-4739 · Unknown+1 · Libiec61850+1

CVE-2022-2970

·

Publicado

2021-09-23

·

Atualizado

2024-08-19

CVSS v3.1

10

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
libIEC61850 versões 1.4 e anteriores
libIEC61850 versão 1.5 anterior ao commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e
Descrição
O problema está relacionado ao fato de a biblioteca não sanitizar a entrada antes de usar o memcpy, o que poderia permitir que um invasor causasse uma falha no dispositivo ou executasse código arbitrário remotamente. Isso também está associado a um estouro de buffer, em que os dados são lidos além dos limites do buffer de memória. A exploração dessa vulnerabilidade pode permitir que um invasor remoto execute código arbitrário ou cause uma negação de serviço.
Recomendações
Para as versões 1.4 e anteriores da libIEC61850, atualize para uma versão que inclua a sanitização de entradas antes do uso do memcpy.
Para a versão 1.5 da libIEC61850 anterior ao commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e, aplique o commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e para incluir a sanitização de entrada necessária.
Como solução alternativa temporária, considere restringir a entrada para evitar possíveis estouros de buffer até que um patch esteja disponível.

Exploit

Correção

Memory Corruption

Stack Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2021-2864
ALT-PU-2024-11160
BDU:2022-05635
CVE-2022-2970

Produtos afetados

Alt Linux
Libiec61850