PT-2026-44464 · Openstack · Keystone

Boris Bobrov

·

Publicado

2026-05-28

·

Atualizado

2026-06-16

·

CVE-2026-42999

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas OpenStack Keystone versões 14.0.0 até 29.0.1
Descrição O executor de políticas RBAC na função enforce call() mescla incondicionalmente o corpo da requisição JSON bruto no dicionário de aplicação de política usando policy dict.update(json input.copy()). Este processo sobrescreve dados de destino confiáveis previamente recuperados de consultas ao banco de dados. Como o flask.request.get json é executado com force=True, a mesclagem ocorre independentemente do método HTTP ou do Content-Type. Consequentemente, um usuário autenticado pode injetar atributos de destino de política arbitrários, como user id ou project id, no corpo da requisição para burlar as verificações de Controle de Acesso Baseado em Função (RBAC) e realizar operações não autorizadas em recursos pertencentes a outros usuários ou projetos.
Recomendações Atualizar para a versão 29.0.2.

Correção

DoS

Incorrect Authorization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-42999
USN-8433-1

Produtos afetados

Keystone