PT-2026-60062 · Opencost · Opencost

CVE-2026-44300

·

Publicado

2026-07-14

·

Atualizado

2026-07-30

CVSS v4.0

8.8

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas OpenCost (versões afetadas não especificadas)
Description O OpenCost contém um problema de gravação de arquivo não autenticado no endpoint POST /serviceKey. A função AddServiceKey() em pkg/costmodel/router.go aceita dados fornecidos pelo usuário através do parâmetro key e os grava diretamente no arquivo de chave de conta de serviço do GCP sem autenticação ou validação de entrada. Isso permite que atacantes remotos sobrescrevam o arquivo key.json, o que pode levar à interrupção do serviço, roubo de credenciais e potencial escalada de privilégios em clusters Kubernetes. Além disso, o endpoint utiliza uma configuração de CORS excessivamente permissiva (Access-Control-Allow-Origin: *), o que pode permitir ataques de origem cruzada se o serviço estiver exposto ao navegador de um usuário.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade. Como medida paliativa temporária, considere desativar o endpoint /serviceKey caso ele não seja necessário. Restrinja o acesso ao serviço OpenCost usando NetworkPolicies para evitar acesso de rede não autorizado. Monte o diretório de configuração como somente leitura, sempre que possível, para evitar modificações de arquivos.

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44300
GHSA-WMJ8-9953-VFF5
GO-2026-5974
OPENSUSE-SU-2026:21483-1

Produtos afetados

Opencost