Merge pull request #2705 from erik-krogh/CVE75

Approved by asgerf
This commit is contained in:
semmle-qlci
2020-01-30 13:07:05 +00:00
committed by GitHub
3 changed files with 133 additions and 9 deletions

View File

@@ -0,0 +1,22 @@
const EventEmitter = require("events");
class MyEmitter extends EventEmitter {
foo() {
this.emit("foo", "bar");
this.on("foo", (data) => {});
}
}
class MySecondEmitter extends EventEmitter {
foo() {
this.emit("bar", "baz");
this.on("bar", (data) => {});
}
}
var x = new MySecondEmitter();
x.emit("bar", "baz2");
var y = new MySecondEmitter();
y.emit("bar", "baz3");
y.on("bar", (yData) => {})

View File

@@ -1,3 +1,9 @@
| customEmitter.js:5:20:5:24 | "bar" | customEmitter.js:6:19:6:22 | data |
| customEmitter.js:12:21:12:25 | "baz" | customEmitter.js:13:23:13:26 | data |
| customEmitter.js:12:21:12:25 | "baz" | customEmitter.js:22:14:22:18 | yData |
| customEmitter.js:18:15:18:20 | "baz2" | customEmitter.js:13:23:13:26 | data |
| customEmitter.js:21:15:21:20 | "baz3" | customEmitter.js:13:23:13:26 | data |
| customEmitter.js:21:15:21:20 | "baz3" | customEmitter.js:22:14:22:18 | yData |
| tst.js:9:23:9:33 | 'FirstData' | tst.js:6:40:6:44 | first |
| tst.js:10:24:10:35 | 'SecondData' | tst.js:7:32:7:37 | second |
| tst.js:15:24:15:39 | 'OtherFirstData' | tst.js:14:41:14:50 | otherFirst |