PT-2026-68481 · Hubzilla · Hubzilla
CVSS v3.1
4.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
Hubzilla versões anteriores a 11.4
Description
Um problema de cross-site request forgery (CSRF) existe no endpoint OAuth2 '/authorize', que é processado pela função
post() em ZotlabsModuleAuthorize. Isso ocorre porque o sistema não valida tokens CSRF ou os cabeçalhos Origin/Referer durante requisições POST de origem cruzada. Um invasor não autenticado pode explorar isso utilizando um formulário HTML malicioso para enviar parâmetros OAuth2 arbitrários, como client id, client secret, redirect uri e scope. Isso permite que o invasor registre silenciosamente um aplicativo OAuth2 persistente na conta de um usuário autenticado, podendo levar à interceptação de futuros códigos de autorização OAuth2 quando a vítima se autenticar no cliente controlado pelo invasor.Recommendations
Atualize para a versão 11.4 ou posterior.
Como mitigação temporária, restrinja o acesso ao endpoint '/authorize' ou implemente a validação rigorosa de Origin/Referer para requisições de registro OAuth2.
Exploit
Correção
CSRF
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Hubzilla