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

exploitDog

redhat логотип

CVE-2024-47829

Опубликовано: 23 апр. 2025
Источник: redhat
CVSS3: 6.5

Описание

pnpm is a package manager. Prior to version 10.0.0, the path shortening function uses the md5 function as a path shortening compression function, and if a collision occurs, it will result in the same storage path for two different libraries. Although the real names are under the package name /node_modoules/, there are no version numbers for the libraries they refer to. This issue has been patched in version 10.0.0.

A flaw was found in the pnpm package manager. In the affected versions, the path shortening function utilizes the MD5 hashing algorithm for compressing paths. If a collision occurs, this can lead to two different libraries being stored in the same path. Although the real names of these libraries are stored under the package name in the /node_modules/ directory, the version numbers for the libraries are not included.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat JBoss Enterprise Application Platform 8org.keycloak-keycloak-parentFix deferred
Red Hat JBoss Enterprise Application Platform Expansion Packorg.keycloak-keycloak-parentFix deferred

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-328
https://bugzilla.redhat.com/show_bug.cgi?id=2361884pnpm: pnpm uses the md5 path shortening function causes packet paths to coincide, which causes indirect packet overwriting

6.5 Medium

CVSS3

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

CVSS3: 6.5
nvd
9 месяцев назад

pnpm is a package manager. Prior to version 10.0.0, the path shortening function uses the md5 function as a path shortening compression function, and if a collision occurs, it will result in the same storage path for two different libraries. Although the real names are under the package name /node_modoules/, there are no version numbers for the libraries they refer to. This issue has been patched in version 10.0.0.

CVSS3: 6.5
debian
9 месяцев назад

pnpm is a package manager. Prior to version 10.0.0, the path shortenin ...

CVSS3: 6.5
github
9 месяцев назад

pnpm uses the md5 path shortening function causes packet paths to coincide, which causes indirect packet overwriting

CVSS3: 6.5
fstec
9 месяцев назад

Уязвимость функции md5 менеджера пакетов pnpm, позволяющая нарушителю оказать воздействие на целостность данных

6.5 Medium

CVSS3