CVE-2024-38999
KrytyczneStreszczenie
W wersji 2.3.6 biblioteki requirejs autorstwa jrburke odkryto podatność na zanieczyszczenie prototypu poprzez funkcję s.contexts._.configure. Ta podatność umożliwia atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi (DoS) poprzez wstrzykiwanie dowolnych właściwości.
Ocena ryzyka
Organizacje mogą być narażone na wykonanie nieautoryzowanego kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa oraz przestojów w działaniu usług.
Rekomendacja
Zaleca się aktualizację biblioteki requirejs do najnowszej wersji, aby usunąć tę podatność oraz przeprowadzenie audytu kodu w celu identyfikacji potencjalnych zagrożeń.
Oryginalny opis (angielski, źródło NVD)
jrburke requirejs v2.3.6 was discovered to contain a prototype pollution via the function s.contexts._.configure. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.

