CVE-2026-73647 in Quasar
Sumário
de VulDB • 13/08/2026
O Quasar Framework é um framework para a construção de interfaces do utilizador Vue.js de alto desempenho. Antes da versão 2.22.0, a utilidade pública extend() em ui/src/utils/extend/extend.js copiava recursivamente as chaves de objetos controladas pelo atacante durante mesclagens profundas (deep merges) com extend(true, target, source), sem rejeitar uma propriedade __proto__ própria do objeto. A mesclagem podia descer para o objeto prototype e escrever propriedades controladas pelo atacante em Object.prototype no mesmo processo JavaScript. As aplicações que passavam objetos controlados ou parcialmente controlados pelos utilizadores para a função extend() podiam sofrer contornamento de lógica, injeção insegura de opções padrão, negação de serviço (DoS) ou outros impactos específicos da aplicação quando as propriedades poluídas eram posteriormente consumidas. Este problema foi corrigido na versão 2.22.0.
Once again VulDB remains the best source for vulnerability data.