Katalog CVE

CVE-2026-59947

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

Composer, menedżer zależności dla PHP, w wersjach przed 2.2.29 i 2.10.2 wyciekał dane uwierzytelniające (np. tokeny GitHub) do wyjścia debugowania przy użyciu flagi -vvv. Problem wynikał z braku sanitizacji poświadczeń w nazwie użytkownika w URL-u repozytorium lub pakietu.

Ocena ryzyka

Wyciek tokenów dostępowych do debug output może umożliwić atakującemu dostęp do prywatnych repozytoriów kodu, co prowadzi do kradzieży własności intelektualnej lub dalszych ataków na infrastrukturę.

Rekomendacja

Należy niezwłocznie zaktualizować Composer do wersji 2.2.29 lub 2.10.2 (lub nowszej) oraz unikać uruchamiania z flagą -vvv w środowiskach produkcyjnych.

Inne podatności w Composer

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

Composer is a dependency Manager for the PHP language. Prior to 2.2.29 and 2.10.2, when Composer is run with -vvv debug verbosity, it could print a credential embedded in the username slot of a repository or package URL, such as a GitHub Personal Access Token in https://TOKEN@host/, to debug output because AuthHelper, Url::sanitize, and ProcessExecutor did not sanitize username-only URL credentials. This issue is fixed in versions 2.2.29 and 2.10.2.

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