PT-2022-23022 · Openzeppelin · Openzeppelin Contracts
Lowfrangio
·
Publicado
2022-08-01
·
Atualizado
2022-12-06
·
CVE-2022-35916
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Nome do software vulnerável e versões afetadas
Versões do OpenZeppelin Contracts anteriores à 4.7.2
Descrição
O problema afeta contratos que utilizam os utilitários de interconexão de cadeias para Arbitrum L2, especificamente
CrossChainEnabledArbitrumL2 ou LibArbitrumL2. Esses contratos classificam interações diretas de contas de propriedade externa (EOAs) como chamadas entre cadeias, mesmo que elas não sejam iniciadas na L1. A gravidade desse problema é avaliada como baixa, pois qualquer ação realizada por uma EOA no contrato também poderia ser realizada pela EOA por meio da ponte se o problema não estivesse presente.Recomendações
Para versões anteriores à 4.7.2, atualize para a versão 4.7.2 para resolver o problema. Como solução alternativa temporária, considere restringir o uso de
CrossChainEnabledArbitrumL2 e LibArbitrumL2 até que a atualização seja aplicada.Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Openzeppelin Contracts