PT-2024-28965 · Unknown · Matrix-Sdk-Crypto

Dkasak

·

Publicado

2024-07-18

·

Atualizado

2024-07-30

·

CVE-2024-40648

CVSS v4.0

6.3

Média

VetorAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Versões do matrix-sdk-crypto anteriores à 0.7.2
Descrição
O método UserIdentity::is verified() no crate matrix-sdk-crypto não leva em consideração o status de verificação da própria identidade do usuário ao realizar a verificação, podendo retornar um valor contrário ao que é sugerido por seu nome e documentação. Se esse método for usado para decidir se operações confidenciais devem ser realizadas em relação à identidade de um usuário, um servidor doméstico mal-intencionado poderia manipular o resultado para fazer com que a identidade pareça confiável. No entanto, esse não é um uso típico do método, o que reduz o impacto. O método em si não é usado dentro do crate matrix-sdk-crypto.
Recomendações
Para versões anteriores à 0.7.2, atualize para a versão 0.7.2 ou posterior para resolver o problema. Como solução temporária, considere evitar o uso do método UserIdentity::is verified() para decidir se deve realizar operações confidenciais em relação à identidade de um usuário até que o problema seja resolvido.

Exploit

Correção

Improper Authentication

Incorrect Authorization

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-40648
GHSA-4QG4-CVH2-CRGG
OPENSUSE-SU-2024:14224-1
RUSTSEC-2024-0356

Produtos afetados

Matrix-Sdk-Crypto