JS: Dont use getALocalSource() when marking Vue template sinks

This commit is contained in:
Asger Feldthaus
2021-06-30 11:55:18 +02:00
parent 472b41f5e1
commit 6d9b96f6e8

View File

@@ -331,7 +331,7 @@ module DomBasedXss {
* A write to the `template` option of a Vue instance, viewed as an XSS sink.
*/
class VueTemplateSink extends DomBasedXss::Sink {
VueTemplateSink() { this = any(Vue::Instance i).getTemplate() }
VueTemplateSink() { this = any(Vue::Instance i).getOption("template") }
}
/**