PT-2022-17890 · Systemd · Systemd

Arnab Phani

·

Publicado

2022-06-27

·

Atualizado

2022-10-29

·

CVE-2022-26477

CVSS v4.0

8.7

Alta

VetorAV: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

CVE-2022-26477
GHSA-M43H-HFRQ-X8WX
PYSEC-2022-222

Produtos afetados

Systemd