PT-2026-72081

CVE-2026-48528

·

Publicado

2026-08-14

·

Atualizado

2026-09-18

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Metacat versões 2.0.0 through 3.4.0
Description Existe uma injeção de SQL não autenticada nos endpoints de API REST /cn/v1/object e /cn/v2/object. O problema ocorre porque o software anexa dados fornecidos pelo usuário a consultas SQL sem sanitização ou parametrização. Um invasor pode modificar o parâmetro nodeId para executar comandos SQL arbitrários no banco de dados PostgresQL. Isso permite a extração de informações protegidas ao utilizar mecanismos de relatório de erros que espelham respostas de erro SQL em mensagens XML, como o uso da função CAST para gerar erros contendo resultados de subconsultas. Além disso, invasores podem executar instruções para inserir, atualizar ou excluir dados, resultando no comprometimento total do banco de dados, incluindo gerenciamento do catálogo de dados, logs de acesso, identificadores ORCID, endereços IP de clientes e informações de controle de acesso.
Recommendations Atualize o Metacat para a versão 3.4.1. Como mitigação temporária, desative os endpoints REST /cn removendo o servlet e o servlet-mapping para edu.ucsb.nceas.metacat.restservice.v1.CNRestServlet e edu.ucsb.nceas.metacat.restservice.v2.CNRestServlet no mecanismo de servlet (por exemplo, removendo os elementos servlet-mapping relevantes do arquivo web.xml no Tomcat).
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-6G6J-WH5H-77H5
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾