Katalog CVE

CVE-2026-45793

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

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

Streszczenie

Podatność w Composerze, menedżerze zależności dla PHP, pozwala na ujawnienie tokenów OAuth GitHub w logach błędów. Walidacja tokenów za pomocą wyrażenia regularnego odrzuca tokeny GITHUB_TOKEN zawierające znak '-', a ich wartość jest interpolowana do komunikatu wyjątku, co prowadzi do wycieku do stderr lub logów CI.

Ocena ryzyka

Ryzyko polega na potencjalnym ujawnieniu wrażliwych tokenów uwierzytelniających GitHub Actions w logach systemowych lub CI, co może umożliwić atakującemu nieautoryzowany dostęp do repozytoriów i zasobów GitHub.

Rekomendacja

Należy niezwłocznie zaktualizować Composer do wersji 1.10.28, 2.2.28 lub 2.9.8 w zależności od używanej gałęzi. Po aktualizacji należy obrócić wszystkie potencjalnie wycieknięte tokeny GITHUB_TOKEN.

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 1.10.28, 2.2.28, and 2.9.8, Composer\IO\BaseIO::loadConfiguration() validates GitHub OAuth tokens with the regex ^[.A-Za-z0-9_]+$ and interpolates rejected tokens into an UnexpectedValueException; GitHub Actions GITHUB_TOKEN values using the ghs_<id>_<base64url-JWT> format can contain -, fail validation, and be disclosed to stderr or CI logs. This issue is fixed in versions 1.10.28, 2.2.28, and 2.9.8.

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