提交 #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 月前)
管理2026-06-14 14時27分 (27 days later)
状态已接受
VulDB条目370851 [RubyLouvre avalon 直到 2.2.10 Template Filter src/filters/index.js]
积分20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!