CVE-2026-67349

Summary

OpenCost before 1.121.0 fails to authenticate the GET /helmValues endpoint, exposing base64-decoded HELM_VALUES environment variable containing cloud provider credentials. Additionally, adminAuthMiddleware fails open when ADMIN_TOKEN is unset, allowing unauthenticated attackers to modify GCP service account keys via POST /serviceKey to redirect billing calls.

Affected Software

VendorProductVersion RangeStatus
opencostopencost0 < 1.121.0affected

Weaknesses

  • CWE-306: Missing Authentication for Critical Function

References