CVE-2026-44966
WysokieCVSS 8.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 40 - wyżej niż 40% wszystkich znanych CVE
Streszczenie
Velocity.js to implementacja silnika szablonów Apache Velocity w JavaScript. W wersji 2.1.5 i wcześniejszych odkryto podatność zanieczyszczenia prototypu. Problem występuje podczas przetwarzania dyrektyw #set w szablonach Velocity. Jeśli aplikacja renderuje szablon kontrolowany przez atakującego, możliwa jest modyfikacja Object.prototype, co może prowadzić do odmowy usługi (DoS) lub zdalnego wykonania kodu (RCE) w zależności od środowiska serwera.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji lub przejąć nad nią kontrolę, co zagraża dostępności i bezpieczeństwu systemów korzystających z Velocity.js.
Rekomendacja
Zaktualizuj Velocity.js do wersji 2.1.6 lub nowszej. Unikaj renderowania szablonów pochodzących z niezaufanych źródeł.
Inne podatności w Velocity.js
Oryginalny opis (angielski, źródło NVD)
Velocity.js is a JavaScript implementation of the Apache Velocity template engine. In 2.1.5 and earlier, a prototype pollution vulnerability was discovered in velocityjs. This issue occurs during the processing of #set directives in Velocity templates. If an application renders a template controlled by an attacker, it is possible to modify Object.prototype, potentially leading to Denial of Service (DoS) or Remote Code Execution (RCE) depending on the server environment.

