HarborGuard / CVE
Back to search
HIGHCVE-2026-44966Published Modified CNA GitHub_M

CVE-2026-44966: Velocity.js: Prototype Pollution in #set path assignment

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.

Metrics

CVSS v3.1
8.3
Severity
HIGH
Fixed in
Affected Products
1
Affected packages
  • shepherdwind / velocity.js
    <= 2.1.5
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L
CVE-2026-44966: Velocity.js: Prototype Pollution in #set path assignment | HarborGuard CVE