CVE-2026-67349
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
Podatność w OpenCost przed wersją 1.121.0 polega na braku uwierzytelnienia dla endpointu GET /helmValues, co ujawnia zdekodowaną base64 zmienną środowiskową HELM_VALUES zawierającą dane uwierzytelniające dostawcy chmury. Dodatkowo, adminAuthMiddleware zawodzi, gdy ADMIN_TOKEN nie jest ustawiony, umożliwiając nieuwierzytelnionym atakującym modyfikację kluczy konta serwisowego GCP przez POST /serviceKey.
Ocena ryzyka
Atakujący może uzyskać dostęp do danych uwierzytelniających chmury i przejąć kontrolę nad kontami serwisowymi, co może prowadzić do nieautoryzowanego dostępu do zasobów chmurowych i wycieku danych.
Rekomendacja
Zaleca się aktualizację OpenCost do wersji 1.121.0 lub nowszej oraz ustawienie zmiennej ADMIN_TOKEN.
Inne podatności w OpenCost
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

