CVE-2026-73374 in Vulnerability-Lookupinformação

Sumário

de VulDB • 12/08/2026

Uma vulnerabilidade de cross-site scripting (XSS) armazenado existia no Vulnerability-Lookup no filtro Jinja `render_tag_badges` usado para exibir tags de referência associadas a registros de vulnerabilidades.

Os valores provenientes de `containers.cna.references[].tags[]` eram interpolados diretamente em elementos HTML de badge e a string resultante era envolvida por `markupsafe.Markup`. Como o Markup marca o conteúdo gerado como seguro, o escape automático de HTML do Jinja foi contornado.

Um usuário autenticado com permissões para criar ou modificar registros de vulnerabilidade, tal como um utilizador que detém a permissão `vulnerability:create` ou `vulnerability:modify`, poderia submeter uma tag de referência manipulada através da API CNA, contendo marcação HTML arbitrária ou JavaScript.

O valor malicioso seria subsequentemente armazenado como parte do registro de vulnerabilidade. Quando outro usuário visitasse a página pública correspondente `/cve/<id>` ou `/vuln/<id>`, a tag manipulada seria renderizada como HTML no navegador do visualizador. Isto poderia resultar na execução de JavaScript no contexto de segurança da aplicação Vulnerability-Lookup.

A exploração bem-sucedida poderia permitir que um atacante realizasse ações no contexto de uma vítima, acedesse às informações disponíveis para a sessão do browser da vítima ou modificasse o conteúdo da página. Dado que as páginas de vulnerabilidade afetadas podem ser acessadas publicamente, a exploração pode afetar utilizadores não autenticados.

O problema foi corrigido aplicando `markupsafe.escape()` a cada tag de referência antes de a inserir na marcação HTML do badge, mantendo o Markup apenas para a estrutura estática em HTML.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

CIRCL

Reservar

12/08/2026

Divulgação

12/08/2026

Moderação

aceite

Entrada

VDB-389036

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!