Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2021-24105

Опубликовано: 25 фев. 2021
Источник: nvd
CVSS3: 8.4
CVSS3: 7.8
CVSS2: 6.8
EPSS Низкий

Описание

Depending on configuration of various package managers it is possible for an attacker to insert a malicious package into a package manager's repository which can be retrieved and used during development, build, and release processes. This insertion could lead to remote code execution. We believe this vulnerability affects multiple package managers across multiple languages, including but not limited to: Python/pip, .NET/NuGet, Java/Maven, JavaScript/npm.

Attack scenarios

An attacker could take advantage of this ecosystem-wide issue to cause harm in a variety of ways. The original attack scenarios were discovered by Alex Birsan and are detailed in their whitepaper, Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies.

  • With basic knowledge of the target ecosystems, an attacker could create an empty shell for a package and inse

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:microsoft:package_manager_configurations:-:*:*:*:*:*:*:*

EPSS

Процентиль: 72%
0.00733
Низкий

8.4 High

CVSS3

7.8 High

CVSS3

6.8 Medium

CVSS2

Дефекты

NVD-CWE-noinfo

Связанные уязвимости

msrc
почти 5 лет назад

Package Managers Configurations Remote Code Execution Vulnerability

CVSS3: 8.4
github
больше 3 лет назад

Package Managers Configurations Remote Code Execution Vulnerability

EPSS

Процентиль: 72%
0.00733
Низкий

8.4 High

CVSS3

7.8 High

CVSS3

6.8 Medium

CVSS2

Дефекты

NVD-CWE-noinfo