CVE Intelligence
Análise Assistido por IA

CVE-2026-2198: Injeção de SQL no Online Reviewer System 1.0 da code-projects em loaddata.php

A CVE-2026-2198 é uma fraqueza de injeção de SQL (CWE-89) no code-projects Online Reviewer System 1.0, acessível pelo argumento difficulty_id de um arquivo PHP na área administrativa de avaliações. A NVD classifica a severidade como 9.8 (crítica) no CVSS 3.1, com o vetor indicando que não são exigidos privilégios nem interação do usuário. O registro informa que existe exploit público, mas a CVE não consta no CISA KEV e nenhuma versão corrigida é listada.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

Visão geral

A CVE-2026-2198 descreve uma fraqueza de injeção de SQL (CWE-89) no code-projects Online Reviewer System 1.0. O código afetado está no arquivo /system/system/admins/assessments/pretest/loaddata.php e está relacionado ao argumento difficulty_id. O registro descreve o problema como acessível remotamente.

Impacto

  • A NVD atribui severidade 9.8 (crítica) no CVSS 3.1, com vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, o que indica acesso pela rede, ausência de privilégios, ausência de interação do usuário e alto impacto em confidencialidade, integridade e disponibilidade.
  • Injeções de SQL, em geral, podem permitir leitura ou alteração não autorizada de dados do banco; o impacto concreto nesta aplicação não é descrito no registro.
  • As pontuações da CNA VulDB no registro são diferentes: 7.3 (3.1), 7.5 (2.0) e 5.5 (4.0).

Produtos e versões afetadas

  • O campo de afetados indica Fabian Online Reviewer System, versão 1.0, enquanto a descrição cita code-projects Online Reviewer System 1.0. A divergência de nomes não é resolvida no registro.
  • Nenhuma versão corrigida é listada no registro.
  • Referência do produto: code-projects.

Situação de exploração

  • O registro informa que o exploit está publicamente disponível e pode ser usado.
  • A CVE não consta no CISA KEV no registro, portanto esta análise não afirma exploração ativa nem exploração in the wild.
  • O registro indica probabilidade EPSS de 0.00429 e percentil de 0.35405.

Correção e mitigação

  • Nenhuma correção do fornecedor é listada nas fontes consultadas. Confirme a situação com o fornecedor ou com os mantenedores do projeto antes de depender de qualquer atualização.
  • Restrinja o acesso de rede às rotas administrativas da aplicação, incluindo o módulo de avaliações.
  • Revise o tratamento da entrada difficulty_id e migre as consultas afetadas para instruções parametrizadas com validação estrita de entrada.
  • Se a aplicação não puder ser corrigida ou validada, considere desativá-la ou isolá-la de redes não confiáveis.

Orientações de detecção

  • Revise os logs do servidor web em busca de requisições incomuns ou malformadas ao caminho loaddata.php, especialmente com valores anormais no parâmetro difficulty_id.
  • Monitore mensagens de erro do banco de dados originadas por esta aplicação.
  • Audite o acesso à área administrativa e procure sessões ou alterações de dados inesperadas.

Limitações das informações disponíveis

  • O registro não inclui aviso do fornecedor, correção nem intervalo de versões afetadas além da versão 1.0.
  • O nome do produto difere entre o campo de afetados e a descrição.
  • Uma referência da VulDB traz a marcação Permissions Required, que o registro não explica; ela parece conflitar com o valor PR:N do vetor da NVD.
  • A data do EPSS no registro é posterior à data de publicação, por isso os números de EPSS devem ser interpretados com cautela.

Perguntas frequentes

A CVE-2026-2198 está sendo explorada ativamente?

O registro não lista a CVE no CISA KEV e não confirma exploração ativa nem exploração in the wild. Ele informa que existe exploit público disponível e que ele pode ser usado.

Existe versão corrigida para este problema?

Nenhuma versão corrigida é listada no registro nem nas fontes consultadas. Confirme a situação com o fornecedor ou com os mantenedores do projeto.

O que as equipes de defesa devem fazer agora?

Restrinja o acesso de rede à aplicação afetada, revise o tratamento da entrada difficulty_id, verifique os logs em busca de requisições incomuns ao loaddata.php e isole a aplicação caso não seja possível validar a correção.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.