提出 #832447: RubyLouvre avalon 0.9.9 - 2.2.10 Code Injection / Prototype Pollution情報

タイトルRubyLouvre avalon 0.9.9 - 2.2.10 Code Injection / Prototype Pollution
説明Avalon MVVM framework stores template filters in a plain object (avalon.filters = {}) and accesses them via bracket notation without hasOwnProperty protection. Attackers can access Object.prototype properties through filter names like __proto__ or constructor. Combined with the template parser's use of new Function() for expression compilation, this enables Remote Code Execution when an attacker controls template content. Project is unmaintained since 2019 but still widely used in legacy systems.
ソース⚠️ https://github.com/OriginSecurityX/avalon-filter-rce
ユーザー
 Frederick (UID 98351)
送信2026年05月18日 12:00 (5 月 ago)
モデレーション2026年06月14日 14:27 (27 days later)
ステータス承諾済み
VulDBエントリ370851 [RubyLouvre avalon 迄 2.2.10 Template Filter src/filters/index.js]
ポイント20

Do you want to use VulDB in your project?

Use the official API to access entries easily!