CVE-2024-39017
CriticalSummary
W wersji 0.0.1 biblioteki agreejs odkryto podatność na zanieczyszczenie prototypu poprzez funkcję mergeInternalComponents. Ta podatność umożliwia atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi (DoS) poprzez wstrzykiwanie dowolnych właściwości.
Risk Assessment
Organizacje mogą być narażone na poważne zagrożenia, takie jak nieautoryzowane wykonanie kodu lub przerwy w dostępności usług. Wykorzystanie tej podatności może prowadzić do utraty danych lub zakłócenia działania systemów.
Recommendation
Zaleca się aktualizację biblioteki agreejs do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt kodu w celu identyfikacji potencjalnych miejsc narażonych na ataki.
Original NVD description (English source)
agreejs shared v0.0.1 was discovered to contain a prototype pollution via the function mergeInternalComponents. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.

