PT-2026-133685
CVE-2026-55551
·
Publicado
2026-10-30
·
Atualizado
2026-10-30
Descrição por
CVSS 3.1
6.5
MédiaMétricasAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas
ZAC versões anteriores a 5.2.0
Description
Existe uma falha de bypass de autorização nos endpoints de leitura por ID em
src/main/kotlin/nl/info/zac/app/zaak/ZaakRestService.kt porque eles omitem a verificação assertPolicy(policyService.readZaakRechten(zaak).lezen). Embora o RequestAuthorizationFilter e o hasAnyApplicationRole verifiquem um papel de aplicação geral, eles não validam o tipo de caso específico, e a política zaak-rechten.rego não é invocada para impor o limite zaaktype allowed. Consequentemente, um usuário municipal autenticado com baixos privilégios que possua um UUID de caso ou decisão pode acessar dados não autorizados através dos seguintes endpoints:- '/rest/zaken/besluit/zaakUuid/{uuid}' usando
listBesluitenForZaakUUIDpara ler decisões, tipos, datas e toelichting de texto livre. - '/rest/zaken/besluit/{uuid}/historie' usando
listBesluitHistoriepara ler valores antigos e novos de auditoria. - '/rest/zaken/{uuid}/process-diagram' usando
downloadProcessDiagrampara ler o estado do fluxo de trabalho BPMN. - 'zaak/{uuid}/afzender' usando
listAfzendersVoorZaakpara expor a configuração da caixa de correio do zaaktype.
Recommendations
Atualizar o ZAC para a versão 5.2.0.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾