PT-2026-120723
CVE-2026-105869
·
Publicado
2026-10-21
·
Atualizado
2026-10-22
Descrição por
CVSS 4.0
9.2
CríticaMétricasAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas
Apache Pulsar versões 2.8.1 até 4.0.13
Apache Pulsar versões 4.1.0 até 4.2.4
Description
O MultiRolesTokenAuthorizationProvider autoriza clientes com base em funções listadas em uma reivindicação de JSON Web Token (JWT), mas não verifica a assinatura do token, confiando que a autenticação já tenha sido realizada. Em implantações onde a autenticação e a autorização estão habilitadas com uma configuração
anonymousUserRole não vazia, certas solicitações HTTP que falham na autenticação são tratadas como solicitações de usuário anônimo. Para a API REST de administração e a API WebSocket, o provedor lê o token bearer do cabeçalho de Autorização sem verificação e concede as funções especificadas na reivindicação de função do token.Isso permite que um cliente não autenticado use um token forjado ou não assinado para obter funções arbitrárias, incluindo acesso de superusuário se uma função em
superUserRoles for especificada. Isso pode permitir a leitura e modificação não autorizada de tenants, namespaces, tópicos, permissões e configurações do broker.Recommendations
Para as versões 2.8.1 até 4.0.13, atualize para a versão 4.0.14 ou superior.
Para as versões 4.1.0 até 4.2.4, atualize para a versão 4.2.5 ou superior.
Remova a configuração
anonymousUserRole das configurações do broker e do serviço WebSocket.
Restrinja o acesso de rede aos endpoints HTTP do broker e dos serviços WebSocket apenas a clientes confiáveis.Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾