PT-2024-19010 · Unknown · React-Native-Mmkv

Maxammann

·

Publicado

2024-01-09

·

Atualizado

2024-01-16

·

CVE-2024-21668

CVSS v3.1

4.4

Média

VetorAV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do react-native-mmkv anteriores à 2.11.0
Descrição
A biblioteca react-native-mmkv registrava a chave de criptografia opcional do banco de dados MMKV no log do sistema Android antes da versão 2.11.0. Isso permitia que qualquer pessoa com acesso à Android Debugging Bridge (ADB) obtivesse a chave, caso a ADB estivesse habilitada nas configurações do telefone. O problema não está presente em dispositivos iOS. Ao registrar o segredo de criptografia, invasores poderiam recuperar o segredo e comprometer o modelo de threads de um aplicativo. A criptografia de um banco de dados MMKV protege os dados contra processos com privilégios mais elevados no telefone e também criptografa os dados em possíveis backups.
Recomendações
Para versões anteriores à 2.11.0, atualize para a versão 2.11.0 ou posterior para resolver o problema. Como solução alternativa temporária, considere desativar o uso da chave de criptografia ou restringir o acesso à Android Debugging Bridge (ADB) até que a atualização seja aplicada.

Exploit

Correção

Insertion into Log File

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-21668
GHSA-4JH3-6JHV-2MGP

Produtos afetados

React-Native-Mmkv