3 ms·
Often there isn't one, but those reports don't take context into account. Sometimes there is one, but it's something like if you pipe large amounts of data to
by SahAssar 8y ago
Often there isn't one, but those reports don't take context into account.
Sometimes there is one, but it's something like if you pipe large amounts of data to socket.io (or whatever else is parsing any input) in a certain way it will hang (often marked as a 7.5/High on CVSS).
And then every once in a while there is an actual, serious vulnerability because you or someone in your dependency chain glued libs together in a certain way and by that point you have already stopped listening to any report looking similar to the two previous examples.
I'm not sure how anyone maintaining a large node app built using current js ecosystem best-practices could ever keep track well enough to actually find the exploitable ones.