PT-2026-31964 · Openclaw · Openclaw
Tdjackey
·
Publicado
2026-03-30
·
Atualizado
2026-04-10
·
CVE-2026-35653
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
OpenClaw versões 2026.3.22 e anteriores
Descrição
As versões OpenClaw 2026.3.22 e anteriores contêm uma questão de autorização incorreta no endpoint ''POST /reset-profile''. Chamadores autenticados com acesso
operator.write ao browser.request podem ignorar as restrições de mutação do perfil. Atacantes podem invocar ''POST /reset-profile'' através da superfície browser.request para parar o navegador em execução, fechar as conexões do Playwright e mover os diretórios de perfil para a Lixeira. A vulnerabilidade é devido à função isPersistentBrowserProfileMutation() não classificar ''POST /reset-profile'' como uma mutação protegida, permitindo o acesso através da superfície browser.request. Os caminhos vulneráveis incluem src/gateway/method-scopes.ts:114, src/gateway/server-methods/browser.ts:155-165, src/browser/request-policy.ts:19-25, src/browser/routes/basic.ts:161-170, src/browser/server-context.reset.ts:37-63 e src/node-host/invoke-browser.ts:240-243.Recomendações
Estenda o classificador de mutação de perfil persistente para incluir ''POST /reset-profile''. Reutilize a mesma classificação de rota centralizada em todos os lugares onde a versão atualmente depende de
isPersistentBrowserProfileMutation(...), incluindo src/gateway/server-methods/browser.ts e src/node-host/invoke-browser.ts. Adicione cobertura de regressão com um controle de negação para ''POST /reset-profile'' na superfície browser.request de menor privilégio e um controle de permissão para leituras de perfil do navegador que não são mutáveis. Revise as rotas de gerenciamento de perfil próximas para quaisquer outros endpoints de alteração de estado que ainda estejam omitidos do classificador de mutação.Correção
Incorrect Authorization
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Openclaw