← voltar
CVE-2023-41265criticalsob ataqueransomwareCWE-444

CVE-2023-41265

100Vexday Risk Score

Corrija agora. Ela está sob exploração confirmada pelo CISA e tem exploit funcional público.

ssvc Actcvss 9.6epss 84%
da publicação à arma1 dias
Publicada no NVD29 de ago.
1ª PoC+1d
CISA KEV+100d
probabilidade de exploração
84%top 1% das CVEs
exploração observada
simCISA + VulnCheck
2 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2023-12-28

Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.

Resumo

Falha de HTTP Request Tunneling (CWE-444) no serviço de repositório do Qlik Sense Enterprise for Windows que permite a um atacante com sessão de baixo privilégio embutir um segundo request HTTP dentro do primeiro e fazê-lo ser executado pelo backend com privilégios mais altos. Está no catálogo KEV da CISA com exploração confirmada e, segundo o próprio fornecedor, quando combinada com CVE-2023-41266 (path traversal não autenticado no mesmo produto) permite a um atacante remoto sem credenciais obter execução remota de código no servidor.

Detalhamento técnico

A causa raiz é validação incorreta de cabeçalhos HTTP no componente que faz proxy/encaminhamento de requisições para o Qlik Repository Service (QRS). O parser de cabeçalhos do componente frontal interpreta o request de forma diferente do backend, permitindo que dados enviados como corpo, cabeçalho ou parâmetro de um request 'externo' sejam reinterpretados pelo repositório como um request HTTP independente e com privilégio distinto — o padrão clássico de request smuggling/tunneling (CWE-444), aplicado aqui não entre proxy e servidor web genéricos, mas entre o componente de borda do Qlik Sense e o serviço de repositório.

O vetor CVSS (PR:L, S:C, C:H/I:H) indica que a exploração isolada da CVE-2023-41265 exige uma sessão autenticada de baixo privilégio — o atacante precisa já ter algum nível de acesso à aplicação para montar o tunneling. É esse pré-requisito que o advisory do Qlik esclarece ao descrever o encadeamento com CVE-41266: essa segunda falha (path traversal, PR:N, não autenticada) permite gerar uma sessão anônima que satisfaz o requisito de autenticação da 41265, eliminando a barreira de privilégio e tornando a cadeia completa explorável sem credenciais.

O que o atacante controla é o conteúdo do request tunelado — os headers/corpo que serão reinterpretados como uma chamada legítima ao QRS. Isso dá acesso a endpoints administrativos do repositório (gestão de apps, tarefas, configuração de nós) normalmente restritos a contas privilegiadas, e é essa superfície que, junto ao path traversal, foi demonstrada por Adam Crosser e Thomas Hendrickson (Praetorian) como caminho para RCE completo no servidor Windows que hospeda o Qlik Sense.

Como é explorada

Isoladamente, a CVE-2023-41265 exige que o atacante já possua uma sessão HTTP válida (mesmo de baixo privilégio) contra a instância Qlik Sense — não é um ataque puramente unauthenticated por si só. O request malicioso é construído para ser interpretado de forma divergente pelo componente de borda e pelo repositório, fazendo o backend executar uma ação que não deveria estar autorizada para aquele nível de sessão.

Na prática documentada pelo próprio fornecedor, o cenário mais grave surge do encadeamento: o atacante primeiro explora a CVE-2023-41266 para obter uma sessão anônima válida sem qualquer credencial, e em seguida usa essa sessão para acionar o tunneling da CVE-2023-41265 contra o repositório, chegando a execução de comandos no servidor. A CISA classifica a exploração como confirmada (entrada no KEV desde dezembro/2023) e há template Nuclei e PoC pública circulando, o que reduz bastante a complexidade prática do ataque para quem tem acesso de rede ao serviço.

O resultado final relatado por Qlik é comprometimento do servidor Windows que hospeda o Qlik Sense, incluindo potencial RCE quando as duas falhas são combinadas — não apenas leitura ou escalonamento pontual dentro da aplicação.

Versões

Afetadas
Todas as versões do Qlik Sense Enterprise for Windows anteriores e incluindo: May 2023 Patch 3, February 2023 Patch 7, November 2022 Patch 10, e August 2022 Patch 12.
Corrigidas em
August 2023 Initial Release (IR), May 2023 Patch 4, February 2023 Patch 8, November 2022 Patch 11, August 2022 Patch 13.

Como se proteger

Atualizar para as versões corrigidas: August 2023 Initial Release, May 2023 Patch 4, February 2023 Patch 8, November 2022 Patch 11 ou August 2022 Patch 13, conforme o ramo de release em uso. O advisory do Qlik reforça aplicar sempre o patch mais recente disponível para a linha, e não apenas o mínimo listado.

Não há paliativo de configuração publicado pelo fornecedor para esta falha específica — a correção é o patch. Como a exploração prática de maior impacto depende do encadeamento com a CVE-2023-41266 (path traversal não autenticado), corrigir as duas simultaneamente é obrigatório; aplicar patch para uma e não para a outra deixa a cadeia de RCE parcialmente aberta. Restringir exposição do serviço à internet e segmentar a rede de gestão do Qlik Sense reduz a superfície de ataque enquanto o patch não é aplicado, mas não elimina o risco para quem já tem acesso interno à aplicação.

A CISA, por estar no catálogo KEV, exige que agências federais dos EUA apliquem a correção ou descontinuem o uso do produto — um sinal de que não existe mitigação compensatória aceita além do patch ou remoção do serviço vulnerável.

Como detectar

As fontes disponíveis não detalham assinaturas ou IOCs específicos publicados pelo Qlik ou pela CISA para esta CVE isoladamente. Como classe geral de vulnerabilidade (CWE-444, tunneling/smuggling HTTP), sinais a investigar em logs do proxy/frontend e do Qlik Repository Service incluem: requisições com cabeçalhos HTTP malformados, duplicados ou ambíguos (ex. Content-Length/Transfer-Encoding conflitantes ou incomuns), chamadas ao QRS originadas de sessões de baixo privilégio que resultam em ações administrativas, e picos de tráfego correlacionados com criação de sessões anônimas (indicativo de exploração combinada com CVE-2023-41266). A existência de template Nuclei público sugere que scanners automatizados testam o endpoint de forma padronizada, o que pode aparecer como requisições repetitivas com payload de tunneling contra o mesmo path do repositório.

Pesquisado e redigido com IA a partir do advisory do fornecedor e de análises públicas, com as fontes acima. Confira sempre a versão corrigida no advisory oficial antes de agir.
An HTTP Request Tunneling vulnerability found in Qlik Sense Enterprise for Windows for versions May 2023 Patch 3 and earlier, February 2023 Patch 7 and earlier, November 2022 Patch 10 and earlier, and August 2022 Patch 12 and earlier allows a remote attacker to elevate their privilege by tunneling HTTP requests in the raw HTTP request. This allows them to send requests that get executed by the backend server hosting the repository application. This is fixed in August 2023 IR, May 2023 Patch 4, February 2023 Patch 8, November 2022 Patch 11, and August 2022 Patch 13.
CVSS:3.1/AC:L/AV:N/A:N/C:H/I:H/PR:L/S:C/UI:N
Produtos afetados
n/a · n/a
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.