CVE-2026-73649 in Velocity.jsinfo

Zusammenfassung

von VulDB • 13.08.2026

Velocity.js ist eine JavaScript-Implementierung der Apache-Velocity-Templating-Engine. Vor Version 2.1.7 war die frühere Korrektur für CVE-2026-44966 unvollständig: Sie filterte `constructor`, `__proto__` und `prototype` ausschließlich im #set-Zuweisungshandler in src/compile/set.ts, während Eigenschafts-Leseausdrücke (property-read expressions) in src/compile/references.ts nicht gefiltert wurden. Der getReferences()-Aufrufpfad rief getAttributes() auf; der darauf folgende Zugriff auf Eigenschaften ermöglichte es einem Angreifer über eine kontrollierte Vorlage, von `constructor.constructor` zum JavaScript-Funktion-Konstruktor zu gelangen. Der #set-Handler validierte nur das Zuweisungsziel und untersuchte nicht den Eigenschafts-Leseausdruck auf der rechten Seite, was beliebige Shell-Befehle, Zugriff auf Umgebungsvariablen, Cloud-Anmeldeinformationen sowie Zugriffe auf interne Netzwerke im Serverprozess ermöglichte. Dieses Problem wurde in Version 2.1.7 behoben.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub M

Reservieren

13.08.2026

Veröffentlichung

13.08.2026

Moderieren

akzeptiert

Eintrag

VDB-389735

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!