libmmongocrypt, C Driver: proteger consultas de dados

Em resumo

libmmongocrypt, C Driver: injeção SQL. O caso de 2026-10-26 examina 5 entradas de versões e 14 CVE, versões documentadas e verificações para bases de dados, a partir de CERTFR-2026-AVI-1386.

Ilustração de IA: espaço tecnológico de cibersegurança escuro com iluminação dourada Ilustração · cena fictícia
Neste artigo

Retrospetiva de 2026-10-26, elaborada em 27 de outubro de 2026. A data identifica o dia analisado; as datas de publicação e revisão das fontes constam abaixo.

O que este aviso altera no seu ambiente

O ponto de partida é CERTFR-2026-AVI-1386, publicado em 2026-10-26. O âmbito inclui libmmongocrypt, C Driver, C# Driver, Compass. As consequências indicadas são falsificação de pedidos entre sites CSRF, alteração de dados, execução de código, injeção SQL, negação de serviço, evasão de controlos de segurança, perda de confidencialidade. Aplicam-se ao âmbito do aviso; não se atribui cada consequência a cada produto ou CVE.

O caso reúne 5 entradas de versões; número de identificadores CVE: 14. Acompanhe a correção por componente: uma atualização global bem-sucedida não prova que libmmongocrypt e Compass receberam a respetiva correção.

Produtos e versões a examinar

Referência
CERTFR-2026-AVI-1386
Primeira publicação da fonte
2026-10-26
Última revisão disponível para este dia
2026-10-26
Componentes citados
libmmongocrypt, C Driver, C# Driver, Compass
Identificadores CVE
CVE-2026-114645, CVE-2026-114652, CVE-2026-114649, CVE-2026-114646, CVE-2026-114648, CVE-2026-114654, CVE-2026-114653, CVE-2026-114643, CVE-2026-114647, CVE-2026-114650, CVE-2026-114644, CVE-2026-115929, CVE-2026-114651, CVE-2026-114655
ComponenteCondição publicada
libmmongocrypt< 1.21.1
C Driver2.5.x : < 2.5.7
C Driver< 1.30.14
C# Driver< 3.13.0
Compass< 1.53.1

Para libmmongocrypt, a condição publicada é «< 1.21.1». Compare a versão efetivamente carregada dentro do seu próprio ramo. Uma correção noutra edição de libmmongocrypt, C Driver não encerra este caso.

Mecanismo e pré-requisitos

A injeção SQL mistura dados e instruções. Verifique consultas parametrizadas, privilégios da conta da base de dados e registos; não precisa de uma carga destrutiva para demonstrar exposição.

A ficha primária CVE-2026-114655, publicada por mongodb, abrange libmongocrypt. A revisão utilizada é de 2026-10-22. Este âmbito é separado das integrações e agrupamentos do aviso CERTFR-2026-AVI-1386.

A métrica publicada para CVE-2026-114655 é CVSS 4.0, 6/10. O vetor descreve pré-requisitos técnicos; não mede a frequência dos ataques nem a probabilidade de comprometimento da instalação.

CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Vetor de ataque
rede
Privilégios prévios
baixo
Interação do utilizador
nenhum
Complexidade
baixo
Requisitos adicionais do ataque
presentes
Fraqueza
CWE-74

Escolher a intervenção adequada

  1. Localize instâncias de libmmongocrypt, versões em execução e responsáveis. Registe a condição < 1.21.1 juntamente com CERTFR-2026-AVI-1386.
  2. Compare o ramo instalado com as notas do fornecedor de libmmongocrypt. Prepare o pacote desse ramo e um teste do serviço dependente, conservando o estado inicial.
  3. Após a alteração de libmmongocrypt, volte a recolher a versão carregada e teste o percurso indicado. Cada exceção exige responsável, redução da exposição e prazo.

Verificar a correção num percurso real

Cenário de verificação a adaptar a libmmongocrypt, C Driver: Com libmmongocrypt, execute leitura e transação de referência numa base de teste através do cliente real da aplicação. Verifique permissões, erros e eventual replicação; distinga versões do servidor e do controlador. É uma proposta defensiva, não uma afirmação de testes realizados em sistemas de terceiros.

Limite de CERTFR-2026-AVI-1386: esta análise não substitui os pré-requisitos do fornecedor nem a investigação dos registos. Só são reproduzidas versões documentadas; não se inventam datas de ataques ou vítimas.

Perguntas específicas do caso

Que condição verificar para libmmongocrypt?

CERTFR-2026-AVI-1386 indica libmmongocrypt — < 1.21.1. Confirme edição e versão ativa; não estenda o limite a ramos ausentes do aviso.

Porque não aplicar uma única correção a libmmongocrypt e Compass?

CERTFR-2026-AVI-1386 distingue estes componentes num âmbito de 5 entradas. Cada ramo exige comparação com a sua documentação e um teste funcional próprio.

Que pré-requisitos especifica a ficha CVE-2026-114655?

Para CVE-2026-114655, o vetor publicado é CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N. Verifique essas condições em libmongocrypt antes de as aplicar a uma integração citada em CERTFR-2026-AVI-1386.

Fontes e leituras relacionadas

Guia prático : Governança do ciclo de vida dos dados: reter, arquivar e excluir com evidências

Aprofundar a decisão deste caso

Inventário completo do aviso original

A tabela do artigo pode ser um excerto. Estas listas incluem todas as entradas de sistemas afetados e CVE da revisão indicada. Não inventariam os seus ativos nem associam cada CVE a cada produto.

Fonte oficial · CERTFR-2026-AVI-1386
Revisão do aviso : · Verificado em :

Sistemas afetados · 5

Mantém-se o texto francês original para evitar traduções ambíguas das condições de versão.

  1. libmmongocrypt versions antérieures à 1.21.1
  2. C Driver versions 2.5.x antérieures à 2.5.7
  3. C Driver versions antérieures à 1.30.14
  4. C# Driver versions antérieures à 3.13.0
  5. Compass versions antérieures à 1.53.1
Identificadores CVE · 14