3 matches found
npm: joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
npm: joi: quadratic-time split in string.email multiple: true allows denial of service vulnerability discovered by ? in WordPress npm joi versions = 17.1.1, 17.13.9...
GHSA-4528-X5FX-H6HG joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
Summary Joi.string.email multiple: true takes quadratic time to split a value that contains a long run of whitespace. One request with 100 KB of spaces blocks the Node.js event loop for several seconds, which causes a denial of service. Details When the multiple option is set, the email rule spli...
joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
Summary Joi.string.email multiple: true takes quadratic time to split a value that contains a long run of whitespace. One request with 100 KB of spaces blocks the Node.js event loop for several seconds, which causes a denial of service. Details When the multiple option is set, the email rule spli...