PT-2022-7391 · Siemens+1 · Simatic Step 7+2

CVE-2022-45147

·

Publicado

2022-11-11

·

Atualizado

2024-07-09

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
SIMATIC PCS neo versão 4.0
SIMATIC STEP 7 versões 16 a 17
SIMATIC STEP 7 versões 18 a 18 Update 1
Descrição
Foi identificada uma vulnerabilidade nas aplicações afetadas, que não restringem adequadamente o .NET BinaryFormatter ao deserializar entradas controláveis pelo usuário. Isso poderia permitir que um invasor causasse uma confusão de tipos e executasse código arbitrário dentro da aplicação afetada. O problema está relacionado ao mecanismo de deserialização, que pode ser explorado por um invasor usando dados especialmente criados.
Recomendações
Para o SIMATIC PCS neo versão 4.0, atualize o .NET BinaryFormatter para restringir adequadamente a deserialização de entradas controláveis pelo usuário.
Para as versões 16 a 17 do SIMATIC STEP 7, atualize o .NET BinaryFormatter para restringir adequadamente a deserialização de entradas controláveis pelo usuário.
Para as versões 18 a 18 Update 1 do SIMATIC STEP 7, atualize para a versão 18 Update 2 ou posterior para corrigir o problema de deserialização.
Como solução alternativa temporária, considere desativar a deserialização de entradas controláveis pelo usuário até que um patch esteja disponível.

Correção

Deserialization of Untrusted Data

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-05703
CVE-2022-45147

Produtos afetados

.Net Binaryformatter
Simatic Pcs Neo
Simatic Step 7