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
| Vetor | AV: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
Produtos afetados
.Net Binaryformatter
Simatic Pcs Neo
Simatic Step 7