Katalog CVE

CVE-2025-55190

KrytyczneCVSS 9.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
5.66%

Percentyl 93 - wyżej niż 93% wszystkich znanych CVE

Streszczenie

Argo CD w wersjach 2.13.0-2.13.8, 2.14.0-2.14.15, 3.0.0-3.0.12 i 3.1.0-rc1-3.1.1 pozwala tokenom API z uprawnieniami na poziomie projektu na pobranie poufnych danych uwierzytelniających repozytorium (nazwy użytkownika, hasła) poprzez punkt końcowy API szczegółów projektu. Podatność dotyczy również tokenów z globalnymi uprawnieniami do odczytu projektów. Naprawiono w wersjach 2.13.9, 2.14.16, 3.0.14 i 3.1.2.

Ocena ryzyka

Atakujący z tokenem API może uzyskać dostęp do poświadczeń repozytoriów, co może prowadzić do nieautoryzowanego dostępu do kodu źródłowego i dalszych ataków.

Rekomendacja

Należy zaktualizować Argo CD do wersji 2.13.9, 2.14.16, 3.0.14, 3.1.2 lub nowszej.

Inne podatności w Argo CD

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. In versions 2.13.0 through 2.13.8, 2.14.0 through 2.14.15, 3.0.0 through 3.0.12 and 3.1.0-rc1 through 3.1.1, API tokens with project-level permissions are able to retrieve sensitive repository credentials (usernames, passwords) through the project details API endpoint, even when the token only has standard application management permissions and no explicit access to secrets. This vulnerability does not only affect project-level permissions. Any token with project get permissions is also vulnerable, including global permissions such as: `p, role/user, projects, get, *, allow`. This issue is fixed in versions 2.13.9, 2.14.16, 3.0.14 and 3.1.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS