PT-2022-17890 · Systemd · Systemd
Arnab Phani
·
Publicado
2022-06-27
·
Atualizado
2022-10-29
·
CVE-2022-26477
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Nome do software vulnerável e versões afetadas
Versões do SystemDS anteriores à 2.2.1
Descrição
A condição de terminação do loop for no método
readExternal é uma variável controlável que, se adulterada, pode levar à exaustão da CPU. O SystemDS é um sistema distribuído e precisa serializar/desserializar dados, mas em muitos caminhos de código, o fluxo de bytes é protegido por impressões digitais CRC adicionais. O número de decodificadores é limitado a duas vezes o número de colunas, o que significa que um invasor precisaria modificar duas entradas no fluxo de bytes de maneira consistente.Recomendações
Para versões anteriores à 2.2.1, atualize para uma versão superior à 2.2.1 para aplicar a correção que adiciona um limite superior e uma condição de terminação na lógica de leitura e gravação, melhorando a robustez com sobrecarga quase nula.
Correção
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Systemd