Katalog CVE

CVE-2026-44966

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

Percentyl 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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS