PT-2026-83237 · Mariadb · Mariadb-Connector-Nodejs
CVE-2026-55215
·
Publicado
2026-08-28
·
Atualizado
2026-09-02
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
MariaDB Connector/Node.js versões anteriores a 3.2.4
MariaDB Connector/Node.js versões 3.3.0 a 3.3.2
MariaDB Connector/Node.js versões 3.4.0 a 3.4.5
MariaDB Connector/Node.js versões 3.5.0 a 3.5.2
Description
Quando o SSL está habilitado sem um CA ou certificado de servidor fixado, o conector envia as credenciais antes de concluir a validação da impressão digital do certificado. Em
lib/cmd/handshake/auth/handshake.js, um servidor que seleciona mysql clear password como o plugin de autenticação inicial pode receber a senha antes da verificação de identidade pós-TLS. Além disso, em lib/cmd/handshake/authentication.js, uma alternância de autenticação pode avaliar o plugin anterior em vez do plugin de destino solicitado, permitindo que o mysql clear password envie a credencial primeiro. Um invasor man-in-the-middle ativo pode apresentar um certificado autoassinado para capturar a senha do banco de dados e usá-la para autenticação direta, mesmo que o conector posteriormente rejeite o servidor e feche a conexão.Recommendations
Atualize o MariaDB Connector/Node.js para a versão 3.2.4 ou posterior.
Atualize o MariaDB Connector/Node.js para a versão 3.3.3 ou posterior.
Atualize o MariaDB Connector/Node.js para a versão 3.4.6 ou posterior.
Atualize o MariaDB Connector/Node.js para a versão 3.5.3 ou posterior.
Configure a verificação de certificado explicitamente, fornecendo o certificado do servidor/CA e utilizando um modo SSL de verificação, como VERIFY CA ou VERIFY FULL.
Exploit
Correção
Improper Certificate Validation
Insufficiently Protected Credentials
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Mariadb-Connector-Nodejs