|
|
|
|
|
by vimslayer
2244 days ago
|
|
If you are interested in finding possible security holes, you could try finding prototype pollution bugs in basically any library that somehow handles user input. Utility libraries like lodash and underscore, argument parsers like yargs, minimist, others like moment, handlebars, DB/ODM tools like Mongoose, Knex, etc. You'd look for code where input would be able to modify Object.prototype (or I guess some other constructor's prototype) unintentionally (and it's basically always unintentional). Example of such vulnerability found in Minimist https://snyk.io/vuln/SNYK-JS-MINIMIST-559764 These issues are a constant pain in the JS ecosystem and you wouldn't be the only one using fuzzing to try to find them. |
|