CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-35241

High
Published: Translated: NVD NIST

Summary

Composer to menedżer zależności dla PHP. W wersjach 2.x przed 2.2.24 i 2.7.7, polecenia `status`, `reinstall` i `remove` dla pakietów zainstalowanych z repozytoriów git z odpowiednio skonstruowanymi nazwami gałęzi mogą być wykorzystane do wykonania kodu.

Risk Assessment

Wykorzystanie tej podatności może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i danych organizacji.

Recommendation

Zaleca się aktualizację do wersji 2.2.24 lub 2.7.7. Alternatywnie, jako obejście, należy unikać instalacji zależności przez git, używając opcji `--prefer-dist` lub ustawienia konfiguracyjnego `preferred-install: dist`.

Related vulnerabilities

Original NVD description (English source)

Composer is a dependency manager for PHP. On the 2.x branch prior to versions 2.2.24 and 2.7.7, the `status`, `reinstall` and `remove` commands with packages installed from source via git containing specially crafted branch names in the repository can be used to execute code. Patches for this issue are available in version 2.2.24 for 2.2 LTS or 2.7.7 for mainline. As a workaround, avoid installing dependencies via git by using `--prefer-dist` or the `preferred-install: dist` config setting.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS